Сценарий fsx, ссылающийся на dll, ссылающийся на множество dll

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

Как файл fsx, мой скрипт не показывает ошибок. но при запуске в интерактивном 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 внутри скрипта?

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

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

Тао Лю написал дополнение, если вы можете его использовать, для синхронизации. Он доступен здесь

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

10
задан nicolas 18 January 2013 в 20:23
поделиться