Ошибка компилятора
Хотя ответы здесь являются обходными путями, это поведение все еще является ошибкой компилятора.Читая документы и эксперт F # Дона Сайма, нет смысла, который говорит , что типы во внутренних модулях будут доступны , только если вы также используете пространства имен .
Учитываякод, который выдает компилятор, я бы не увидел трудностей в том, чтобы сделать типы внутри внутренних модулей видимыми внутри сборки.
Редактировать: Передав это поведение @fsbugs, самому мастеру Дону Саймувскоре подтвердил, что это ошибка.Я добавил рабочий элемент для этого случая:
https://visualfsharp.codeplex.com/workitem/29