Zuerst einige Hintergrundinformationen. Ende 2012 haben wir unsere vs2008-Lösung auf vs2010 migriert, aber wir zielen weiterhin auf .NET 3.5. (Ich weiß nichts als das Neueste und Beste hier!)
Wir hatten bis vor einigen Wochen keine Probleme mit diesem Setup, als die Leute anfingen, diese Fehler zu bekommen:
"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.
Das Interessante ist, dass wenn Sie sich die Projektdatei ansehen, sie auf Version 10 verweist, was sinnvoll ist, da wir Visual Studio 2012 nicht verwenden.
Dieser Fehler traf mehrere von uns gleichzeitig und sogar ältere Codezweige, die sich seit Monaten nicht geändert haben.
Ich vermute, dass ein Update auf unsere Maschinen übertragen wurde, das die Dinge verwirrte, aber ich weiß nicht, was ich dagegen tun soll.
Die kurzfristige Lösung bestand darin, VS 2012 zu installieren und nicht zu verwenden, aber ich hoffe auf etwas Saubereres.