我正在尝试在F#Interactive中运行一些FParsec代码,但没有成功。我是
能够构建和运行此tutorial.fs
文件,但FSI没有这样做,因为它无法识别FParsec.dll
。
我已经尝试在FSI中运行#r "Parsec"
命令但是没有用。
任何人都知道这里可能出现什么问题?
答案 0 :(得分:13)
FParsec未安装GAC,因此您需要在#r指令中放置dll的完整路径,而不仅仅是程序集的名称。另外,不要忘记“...... FParsec构建为两个DLL .C#位编译到FParsecCS.dll中,F#位(依赖于C#位)编译成FParsec.dll。” (文档的section 3.2)。 e.g。
#r @"C:\FParsecCS.dll"
#r @"C:\FParsec.dll"