их использовать в старом модуле - не найдено. Clean не помогает, рекомпиляция не помогает. Помогло только ручное переставление нового файла перед старым в Compile Include fsproj проекта. Это обычное дело, или это глюк или надо обновиться?
Порядок компиляции определяется в файле проекта
Фаршик компилирует файлы по порядку, поэтому в первом файле виден только первый, во втором первый и второй и т.д. В пределах файла это тоже работает. По итогу ты должен писать программы чтобы они выглядели примерно так Утилс.фс Моделс.фс Домен.фс Инфраструктура.фс КомпозишнРут.фс ЕнтриПоинт.фс
да, спасибо вам обоим , но, честно говоря, такой архаики я не ожидал.
Непривычно, первый месяц я понять не мог нахуя, а потом как понял...
Почитай скота влашина про dependency cycles. Он заморочился и исследовал множество проектов на c# и f# на предмет циклических зависимостей. В результате открывается другая сторона этой "архаики", которая оказывается большим преимуществом. По этой теме у него три статьи. Вот ссылка на первую, внизу неё ссылки на следующие. https://fsharpforfunandprofit.com/posts/cyclic-dependencies/
Обсуждают сегодня