升级到 .NET 4.5 时出错

Hub*_*ris 5 .net c# .net-4.5 visual-studio-2012

我正在尝试从 VS2010 .NET 4 升级到 VS2012 .NET 4.5,当我设置为 .NET 4.5 的每个项目尝试构建时,我都会收到以下错误。

无法计算表达式“[Microsoft.Build.Utilities.ToolLocationHelper]::GetPathToStandardLibraries(.NETFramework, ?, '', '')”。版本字符串部分太短或太长。

我在代码中找不到对此的任何引用,并且该函数的 msdn 参考没有提供任何提示(http://msdn.microsoft.com/en-us/library/hh135279.aspx)。

有人见过这个或者知道解决方案吗?

编辑

此处列出的解决方案似乎不起作用。http://social.msdn.microsoft.com/Forums/da-DK/vseditor/thread/8ca4a9b0-742d-487d-ab8c-6c3a80cffd40

Hub*_*ris 3

不知何故,经过多次尝试,包括重新启动机器和视觉工作室,它开始工作,没有明显的原因。

  • Visual Studio 安装可能需要重新启动计算机才能完成。Visual Studio 可能在安装结束时提示重新启动请求,但后来被推迟了。我很高兴您的项目运行正常! (2认同)