Windows 8.1 Pro VS 2012上的F#编译错误

Jan*_*ana 2 f# f#-3.0 visual-studio-2012 windows-8.1

我对视觉工作室的F#和F#很新.我刚刚创建了一个F#应用程序并创建了一个类,当我尝试使用F#交互式窗口时,它运行正常,当我构建应用程序时,它会导致三个错误

FSharp.Core.sigdata not found alongside FSharp.Core FSC

Error opening binary file 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\FSharp.Core\v4.0_4.3.0.0__b03f5f7f11d50a3a\FSharp.Core.dll': FSharp.Core.sigdata not found alongside FSharp.Core

Problem reading assembly 'FSharp.Core, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a': Error opening binary file 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\FSharp.Core\v4.0_4.3.0.0__b03f5f7f11d50a3a\FSharp.Core.dll': FSharp.Core.sigdata not found alongside FSharp.Core
Run Code Online (Sandbox Code Playgroud)

请告诉我如何分类.

Gus*_*rra 7

要使Visual Studio 2012在Windows 8.1中正常工作,必须在升级到Windows 8.1后安装VS2012 Update 3.

  • 如果在Windows 8.1之前安装了Update 3,请运行Update 3安装程序并单击"修复". (2认同)