Использование пакетов nuget в файле скрипта
Я установил FSharp.Quotations.Evaluator
в моей библиотеке. Я добавил ссылку на установку в проекте. Затем я добавил ссылку на FSharp.Quotations.Evaluator
в модуле,
open FSharp.Quotations.Evaluator
Библиотека компилируется без ошибок.
Затем я попытался загрузить модуль в файле сценария, включенном в ту же библиотеку, но модуль не загружается и жалуется, что в нем нет определения для "Evaluator", используемого в модуле.
Кроме того, когда я запускаю код в FS интерактивно, компилятор не распознает "Evaluator". Там должно быть load
мне нужно запустить команду, но load "FSharp.Quotations.Evaluator"
не работает.
Я предполагаю, что мне нужно каким-то образом загрузить пакет nuget в файл сценария. Тем не менее, я понятия не имею, как это сделать. Как получить файл сценария для распознавания FSharp.Quotations.Evaluator
?
1 ответ
Для интерактивного режима F# вы можете использовать следующий фрагмент:
#I @".\my_lib_path"
#r "MyLib.dll"
open MyLib
где #I
- путь lib, #r
- добавление ссылки на библиотеку,