我想從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