1

可能这是一个愚蠢的问题,永远不会少,在这里(我是 f# 和 VS 的新手):

我从 codeplex 下载了 f#powepack 安装程序并运行它。它已“成功”安装并创建了文件夹 C:\Program Files (x86)\FSharpPowerPack-4.0.0.0。

现在,如果我写

open Microsoft.FSharp.Text.Lexing

在 VS 中,我被告知未定义命名空间词法分析。确实,之后

open Microsoft.FSharp.

唯一可以继续的选择是:收藏;控制; 核; 数据; 林克; 本机交互;报价单;反射

接下来我尝试安装“F# Parsed Language Starter”教程。好吧,在编辑 vsixmanifest 文件以便它可以与 VS 11 一起运行并重命名文件夹之后

C:\Program 文件 (x86)\FSharpPowerPack-4.0.0.0

C:\Program 文件 (x86)\FSharpPowerPack-2.0.0.0

我终于能够在 VS 中打开“F# Parsed Language Starter”项目。当然不会编译。给出了以下错误:

C:\Program Files (x86)\FSharpPowerPack-2.0.0.0\bin\FSharp.PowerPack.targets(32,3): Fehler MSB6004: Der angegebene Speicherort der ausführbaren Datei der Aufgabe "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\fslex.exe" 是 ungültig。

这以某种方式加强了我对 f#powerpack 未正确安装的怀疑。

实际问题:

  1. 如何测试f#powerpack是否安装正确
  2. 我做错什么了?(以及如何正确执行)
4

1 回答 1

1

要访问库,您需要做两件事:

1)添加对包含库的文件(DLL)的引用。您可以通过在解决方案资源管理器中添加参考来做到这一点。

2)将 open 语句添加到您的程序中(就像您所做的那样)。

所以就目前情况而言,您只需要添加参考。

于 2013-05-01T11:30:17.410 回答