Подтвердить что ты не робот

Fsx script ссылка на dll, ссылающаяся на многие dll

Какую стратегию у меня есть для следующей проблемы. Я хочу использовать простой класс внутри dll, который имеет ссылку на различные dll, различных версий и т.д.

Как файл fsx, мой script не показывает ошибок. но после запуска в интерактивном режиме fsharp он сообщает мне

error FS0074: The type referenced through 'theTypeIWantToUse' 
is defined in an assembly that is not referenced. 
You must add a reference to assembly 'Assembly'.

Конечно, на сборку ссылаются, поэтому я предполагаю, что мне нужно добавить ссылки на dll, которые она сама ссылается.

Можно ли каким-либо образом указать на компилирующую среду проекта dll, и она рекурсивно ссылается на связанные DLL внутри script?

Есть ли у меня какая-либо другая стратегия, но сделать это вручную?

Окончательное решение

Tao Liu написал надстройку, если вы можете ее использовать, для синхронизации. Это доступно здесь

Обновленный script также существует здесь Загрузка по-прежнему требует топологической загрузки, если вам нравится делать это.

4b9b3361

Ответ 1

Это a script, недавно написанный Густаво Гуэррой, который загружает все файлы dll и fs в файлы fsproj в F # Interactive.

Единственное, что вам нужно сделать, это убедиться, что все необходимые файлы dll правильно указаны в ваших проектах.