I’m trying to upgrade from VS2010 .NET 4 to VS2012 .NET 4.5 and I’m getting the following error in each Project that I’ve set to .NET 4.5 when they try to build.
The expression “[Microsoft.Build.Utilities.ToolLocationHelper]::GetPathToStandardLibraries(.NETFramework, ?, ”, ”)” cannot be evaluated. Version string portion was too short or too long.
I can’t find any references to this in my code and the msdn reference for the function doesn’t provide any hints (http://msdn.microsoft.com/en-us/library/hh135279.aspx).
Anyone seen this before or know the solution?
Edit
The solution listed here doesn’t seem to work. http://social.msdn.microsoft.com/Forums/da-DK/vseditor/thread/8ca4a9b0-742d-487d-ab8c-6c3a80cffd40
Somehow after multiple tries, including restarting the machine and visual studio, this started working for no apparent reason.