我想从VS2010 .NET 4升级到VS2012 .NET 4.5,并且我在每个项目中遇到以下错误,这些错误是他们尝试构建时设置为.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
您现有的4.0代码应该像在VS2012中一样工作,无需将项目重定向到4.5。如果这种情况起作用,那么你很好。如果你想在4.5中利用新的功能,那么重定向是必要的。然后这个问题会相关的。你能确认你想在这里走哪条路吗? – Anand
不幸的是,我只需要使用4.5中的新功能。 – Hubris
这些是什么样的项目?移动工具?网站? – Anand