.net - 尝试在F#Interactive中运行FParsec时出现问题

标签 .net visual-studio-2010 f# f#-interactive fparsec

我正在尝试在F#Interactive中运行一些FParsec代码,但没有成功。我是
能够构建和运行此tutorial.fs文件,但FSI不会发生同样的情况,因为它无法识别FParsec.dll

我已经尝试过在FSI中运行#r "Parsec"命令,但是没有用。

任何人都知道这里可能是什么问题?

最佳答案

FParsec未安装GAC,因此您需要在#r指令中放入dll的完整路径,而不仅仅是程序集的名称。另外,不要忘记“... FParsec被构建为两个DLL。C#位被编译到FParsecCS.dll中,而F#位(取决于C#位)被编译到FParsec.dll中。” (文档的section 3.2)。例如

#r @"C:\FParsecCS.dll"
#r @"C:\FParsec.dll"

关于.net - 尝试在F#Interactive中运行FParsec时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7142750/

相关文章:

c# - C# (.NET) 的 headless 浏览器?

.net - 如何创建与 Excel 一起使用的数据提供程序

c# - 使用 .NET 连接到 Informix

visual-studio-2010 - 如何调试 VSPackage 项目

c# - 从 C# 引用异步 F# 数据类型

C# 从 MemoryStream 打开 Office 文档和 Xps 文件

javascript - 停止输入时保存输入/文本框而不使用提交按钮

c++ - 有没有办法在旧版 C/C++ 编译器中使用 C++ 11 线程对象

algorithm - 如何阻止惰性求值减慢分而治之算法的速度

f# - 将字符列表(或数组)转换为字符串