Ответ 1
Короче говоря, вы должны использовать #r "/path/to/AZROLESLib.dll"
, чтобы F # Interactive распознавал и загружал DLL файл.
Добавление ссылки dll помогает Visual Studio находить правильные библиотеки при компиляции проекта, но это не имеет ничего общего с F # Interactive. Поэтому вам нужно использовать директиву #r
, чтобы указать на AZROLESLib.dll
. Если у VS есть некоторые проблемы, чтобы выделить код,
вам может потребоваться открыть точный модуль в файле dll:
open AZROLESLibModule
Если код находится в файле *.fs
, вы можете провести различие между использованием fsi
и использованием fsc
:
#if INTERACTIVE
#r "/path/to/AZROLESLib.dll"
#endif