也许这是一个愚蠢的问题,永远不会少,在这里(我是f#和VS的新手):
我已经从codeplex下载了f#powepack安装程序并运行了它。它已“成功”安装,并创建了文件夹C:\Program (x86)\FSharpPowerPack-4.0.0.0。
现在,如果我写
open Microsoft.FSharp.Text.Lexing
在VS中,我被告知命名空间的词法没有定义。实际上,之后
open Microsoft.FSharp.
要继续的唯一选项是:集合;控制;核心;数据;Linq;NativeInteropt;引用;反射
接下来,我尝试安装"F#解析语言初学者“教程。那么,在编辑了v6清单文件之后,它将与VS 11一起运行并重命名文件夹。
C:\Program (x86)\FSharpPowerPack-4.0.0.0
至
C:\Program (x86)\FSharpPowerPack-2.0.0.0
我终于能够在VS中打开"F#解析语言入门“项目。当然不会编译。给出了以下错误:
程序文件(x86)\FSharpPowerPack-2.0.0.0\bin\FSharp.PowerPack.targets(32,3):Fehler MSB6004: Der angegebene Speicherort der ausführbaren der Aufgabe "C:\Program (x86)\Microsoft 11.0\Common7\IDE\fslex.exe“ist ungültig。
这在某种程度上增强了我对f#powerpack安装不当的怀疑。
实际问题:
发布于 2013-05-01 11:30:17
要访问库,您需要做两件事:
1)添加对包含库的文件(DLL)的引用。您可以通过在解决方案资源管理器中添加引用来做到这一点。
2)将open语句添加到您的程序中(就像您所做的那样)。
因此,就目前情况而言,您只需添加引用即可。
https://stackoverflow.com/questions/16315521
复制相似问题