C# 从VisualWebDeveloperExpress中引用FSharp.Core

C# 从VisualWebDeveloperExpress中引用FSharp.Core,c#,.net,f#,C#,.net,F#,我需要将FSharp.Core引用到VisualWebDeveloperExpress项目(C#),但由于某种原因,当我单击“添加引用”时,.NET列表中不存在它。还尝试在C:\Program Files\Referenced Assembly上搜索此DLL,但未找到任何内容 我从某处下载了这个DLL,但当我添加它时,它抛出了System.Tuple,它同时存在于mscorelib和FSharp.Core中 我正在使用Visual Web Developer Express 2010和.NET

我需要将FSharp.Core引用到VisualWebDeveloperExpress项目(C#),但由于某种原因,当我单击“添加引用”时,.NET列表中不存在它。还尝试在
C:\Program Files\Referenced Assembly
上搜索此DLL,但未找到任何内容

我从某处下载了这个DLL,但当我添加它时,它抛出了System.Tuple,它同时存在于mscorelib和FSharp.Core中

我正在使用Visual Web Developer Express 2010和.NET Framework 4(而不是客户端配置文件)


有什么想法吗?

@kvb在评论中说了些什么。您想要的版本可能位于以下位置:

C:\Program Files\Reference Assembly\Microsoft\FSharp\2.0\Runtime\v4.0\FSharp.Core.dll


确保您有“v4.0”部分。

是否可能引用了F#library的.NET 2.0版本?它定义了自己的元组类型,因为框架直到.NET4.0才有元组类型。我建议您在计算机上查找.NET 4.0版本的FSharp.Core并引用它,或者重新下载并安装F#。我在C:\Program Files\Reference Assemblys\Microsoft\中没有FSharp目录,那么您可能需要安装F#CTP,这里的第二个链接: