可能这是一个愚蠢的问题,从来没有,这里是它(我是f#和VS的新手):
我从codeplex下载了f#powepack安装程序并运行它。它已“成功”安装并创建了文件夹C:\ Program Files(x86)\ FSharpPowerPack-4.0.0.0。
现在,如果我写
open Microsoft.FSharp.Text.Lexing
open Microsoft.FSharp.
唯一可以继续的选择是:收藏;控制;核心;数据; LINQ的; NativeInteropt;语录;反射
接下来,我尝试安装“F#Parsed Language Starter”教程。好吧,在编辑了vsixmanifest文件后,它将与VS 11一起运行并重命名文件夹
C:\ Program Files(x86)\ FSharpPowerPack-4.0.0.0
到
C:\ Program Files(x86)\ FSharpPowerPack-2.0.0.0
我终于能够在VS中打开“F#Parsed Language Starter”项目了。当然它不会编译。出现以下错误:
C:\ Program Files (86)\ FSharpPowerPack-2.0.0.0 \ BIN \ FSharp.PowerPack.targets(32,3): Fehler MSB6004:Der angegebene SpeicherortderausführbarenDatedider Aufgabe“C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ fslex.exe“istungültig。
这促使我怀疑f#powerpack没有正确安装。
实际问题:
答案 0 :(得分:1)
要访问库,您需要做两件事:
1)添加对包含库的文件(DLL)的引用。您可以通过在解决方案资源管理器中添加引用来完成此操作。
2)将open语句添加到您的程序中(就像您一样)。
因此,您只需添加引用即可。