2015-08-08 93 views
1

我在庫中安裝了FSharp.Quotations.Evaluator。我在項目中添加了對安裝的引用。然後,我加在模塊中FSharp.Quotations.Evaluator的引用,在腳本文件中使用nuget包

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 - 庫路徑,#r - 增加了一個lib參考,