Dot-Net
嘗試在 F# Interactive 中執行 FParsec 時出現問題
我正在嘗試在 F# Interactive 中執行一些FParsec程式碼,但沒有成功。我能夠建構和執行這個
tutorial.fs文件,但 FSI 並沒有發生同樣的情況,因為它無法辨識FParsec.dll.我已經嘗試
#r "Parsec"在 FSI 中執行該命令,但無濟於事。任何人都知道這裡可能存在什麼問題?
FParsec 未安裝 GAC,因此您需要在 #r 指令中放置 dll 的完整路徑,而不僅僅是程序集的名稱。此外,不要忘記“…FParsec 建構為兩個 DLL。C# 位編譯為 FParsecCS.dll,而 F# 位(取決於 C# 位)編譯為 FParsec.dll。” (文件的第 3.2 節)。例如
#r @"C:\FParsecCS.dll" #r @"C:\FParsec.dll"
