Externer VS2013-Erstellungsfehler "Fehler MSB4019: Das importierte Projekt <Pfad> wurde nicht gefunden"

Ich erstelle ein Projekt über die Befehlszeile und nicht in Visual Studio 2013. Hinweis: Ich habe mein Projekt von Visual Studio 2012 auf 2013 aktualisiert. Das Projekt wird problemlos in der IDE erstellt. Außerdem habe ich VS2012 zuerst vollständig deinstalliert, neu gestartet und VS2013 installiert. Die einzige Version von Visual Studio, die ich habe, ist 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.

Hier sind die beiden fraglichen Zeilen:

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

Die ursprüngliche zweite Zeile war v10.0, aber ich habe sie manuell in v12.0 geändert.

$ (VSToolsPath) verlängert sich von dem, was ich sehe, auf den Ordner v11.0 (VS2012), der offensichtlich nicht mehr vorhanden ist. Der Pfad sollte zu v12.0 gewesen sein.

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

Ich habe versucht, VSToolsPath in meiner Systemumgebungsvariablentabelle anzugeben, aber das externe Build-Dienstprogramm verwendet weiterhin Version 11.0. Ich habe versucht, durch die Registrierung zu suchen, und das ergab nichts.

Leider sehe ich keinen einfachen Weg, um die genaue Kommandozeile zu bekommen. Ich benutze ein Build-Tool.

Gedanken?

Antworten auf die Frage(23)

Ihre Antwort auf die Frage