Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
F# 在脚本文件中使用nuget包_F# - Fatal编程技术网

F# 在脚本文件中使用nuget包

F# 在脚本文件中使用nuget包,f#,F#,我在我的库中安装了FSharp.quotes.Evaluator。我在项目中添加了对安装的引用。然后,我在模块中添加了对FSharp.quotes.Evaluator的引用 open FSharp.Quotations.Evaluator 该库编译无误 然后,我尝试在同一个库中包含的脚本文件中加载该模块,但该模块未能加载,并抱怨模块中使用的“Evaluator”没有定义 另外,当我在FS interactive中运行代码时,编译器不会识别“Evaluator”。我必须运行load命令,但是lo

我在我的库中安装了
FSharp.quotes.Evaluator
。我在项目中添加了对安装的引用。然后,我在模块中添加了对
FSharp.quotes.Evaluator
的引用

open FSharp.Quotations.Evaluator
该库编译无误

然后,我尝试在同一个库中包含的脚本文件中加载该模块,但该模块未能加载,并抱怨模块中使用的“Evaluator”没有定义

另外,当我在FS interactive中运行代码时,编译器不会识别“Evaluator”。我必须运行
load
命令,但是
load“FSharp.quotes.Evaluator”
不起作用

我假设我必须以某种方式将nuget包加载到脚本文件中。然而,我不知道该怎么做。如何让脚本文件识别
FSharp.quotes.Evaluator

对于F#交互模式,您可以使用以下代码段:

#I @".\my_lib_path"
#r "MyLib.dll"
open MyLib
其中,
#I
-库路径,
#r
-添加对库的引用