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

NoI*_*his 5 f# f#-interactive visual-studio-2012

我想在fsi中运行一个脚本.我收到以下错误.

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

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

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

nic*_*las 4

您可以通过键入查看 FSI 所在的位置

System.AppDomain.CurrentDomain.BaseDirectory;;
Run Code Online (Sandbox Code Playgroud)

在我的电脑上我得到

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

我有一个文件

Fsi.exe.config

它执行重定向。

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