如何为Visual Studio 2012 fsi更新FSharp.Core

时间:2014-04-30 08:33:53

标签: visual-studio-2012 f# f#-interactive

我正在尝试在fsi中运行脚本。我收到以下错误。

  

无法加载文件或程序集' FSharp.Core,Version = 4.3.1.0,   Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个   依赖。系统找不到指定的文件。

我发现以下引用建议我可能必须在Visual Studio中的某处更新默认的FSharp.Core版本,使用nuget下载包是不够的。

我不知道如何解决此问题,我担心永久性地损坏vs配置。

1 个答案:

答案 0 :(得分:3)

您可以通过键入

来查看FSI所在的位置
System.AppDomain.CurrentDomain.BaseDirectory;;

在我的电脑里我得到了

  

C:\ Program Files(x86)\ Microsoft SDKs \ F#\ 3.1 \ Framework \ v4.0 \

我有一个文件

  

Fsi.exe.config

进行重定向。

您可能指向旧的FSharp安装,因为4.3.0.0和4.3.1.0应该是二进制兼容的。