먼저 몇 가지 배경. 2012 년 말에 우리는 vs2008 솔루션을 vs2010으로 마이그레이션했지만 여전히 .NET 3.5를 대상으로합니다. (나는 여기서 가장 최근의 가장 위대한 것 외에는 아무것도 모른다!)
사람들이 다음과 같은 오류가 발생하기 시작한 몇 주 전까지는이 설정에 문제가 없었습니다.
"foo.csproj" (Rebuild target) (16:5) ->
C:\...\foo.csproj(142,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.
흥미로운 점은 프로젝트 파일을 보면 Visual Studio 2012를 사용하지 않기 때문에 의미가있는 v10을 참조한다는 것입니다.
이 오류는 한 번에 여러 명에게 영향을 미쳤으며 심지어 몇 달 동안 변경되지 않은 이전 코드 분기에서도 발생했습니다.
나는 일을 혼란스럽게 만드는 일부 업데이트가 우리 컴퓨터에 푸시되었다고 생각하지만 어떻게 해야할지 모르겠습니다.
단기 솔루션은 VS 2012를 설치하고 사용하지 않는 것이었지만 그보다 약간 더 깨끗한 것을 기대하고 있습니다.