我在我的库中安装了FSharp.Quotations.Evaluator
。我在项目中添加了对安装的引用。然后,我在模块中添加了对FSharp.Quotations.Evaluator
的引用,
open FSharp.Quotations.Evaluator
库编译时没有错误。
然后我尝试在同一个库中包含的脚本文件中加载模块,但模块无法加载并抱怨模块中没有“Evaluator”的定义。
此外,当我在FS交互式中运行代码时,编译器无法识别“Evaluator”。我必须运行load
命令,但load "FSharp.Quotations.Evaluator"
不起作用。
我假设我必须以某种方式在脚本文件中加载nuget包。但是,我不知道该怎么做。如何让脚本文件识别FSharp.Quotations.Evaluator
?
答案 0 :(得分:1)
对于F#交互模式,您可以使用以下代码段:
#I @".\my_lib_path"
#r "MyLib.dll"
open MyLib
其中#I
- lib路径,#r
- 添加对lib的引用,