Zewnętrzny błąd kompilacji VS2013 „błąd MSB4019: importowany projekt <ścieżka> nie został znaleziony”

Buduję projekt za pomocą wiersza poleceń, a nie wewnątrz programu Visual Studio 2013. Zauważ, że zaktualizowałem mój projekt z Visual Studio 2012 do 2013. Projekt buduje się dobrze wewnątrz IDE. Ponadto całkowicie odinstalowałem VS2012, ponownie uruchomiłem i zainstalowałem VS2013. Jedyna wersja Visual Studio, którą mam, to 2013 Ultimate.

ValidateProjects:
    39>path_to_project.csproj(245,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 <Import> declaration is correct, and that the file exists on disk.
    39>Done Building Project "path_to_project.csproj" (Clean target(s)) -- FAILED.

Oto dwie linie:

<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v12.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />

Oryginalna druga linia była w wersji 10.0, ale ręcznie zmieniłem ją na v12.0.

$ (VSToolsPath) wydłuża się od tego, co widzę w folderze v11.0 (VS2012), którego oczywiście już nie ma. Ścieżka powinna być na v12.0.

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\WebApplications\

Próbowałem określić VSToolsPath w tabeli zmiennych środowiskowych systemu, ale narzędzie do budowania zewnętrznego nadal używa wersji 11.0. Próbowałem przeszukać rejestr i nic z tego nie wyszło.

Niestety, nie widzę łatwego sposobu na użycie dokładnej linii poleceń. Używam narzędzia do budowania.

Myśli?

questionAnswers(23)

yourAnswerToTheQuestion