2012-10-04 2 views
4

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

+0

프로젝트를 4.5로 retargetting하지 않고 기존 4.0 코드가 VS2012에서와 같이 작동해야합니다. 이 시나리오가 효과가 있다면 당신은 좋다. 4.5에서 새로운 기능을 활용하려면 리 타겟팅이 필수적입니다. 그리고이 질문은 관련성이 있습니다. 여기에서 어느 길로 가고 싶은지 확인할 수 있습니까? – Anand

+2

불행히도 4.5에서 사용할 수있는 새로운 기능 만 사용해야합니다. – Hubris

+0

어떤 종류의 프로젝트입니까? 모바일 도구? 웹 사이트? – Anand

답변

2

컴퓨터 및 Visual Studio를 다시 시작하는 것을 포함하여 여러 번 시도한 후에도 아무 이유없이 작동하기 시작했습니다.

+1

Visual Studio를 설치하려면 컴퓨터를 다시 시작해야 할 수 있습니다. Visual Studio에서 설치가 끝나면 다시 시작하라는 메시지가 표시 될 수 있지만 나중에 다시 연기되었습니다. 귀하의 프로젝트가 올바르게 작동하고있어서 기쁩니다! – Varun

+0

설치 프로세스의 일부로 다시 시작 했음에도 불구하고 가능합니다. – Hubris

관련 문제