starten, wenn ich schreibe ...Wie richtige Version von Msbuild
Msbuild<Enter>
... an der Eingabeaufforderung, bekomme ich ...
Microsoft (R) Build Engine Version 2.0.50727.4927
[Microsoft .NET Framework, Version 2.0.50727.4927]
Copyright (C) Microsoft Corporation 2005. All rights reserved.
Das alles sehr gut und gut außer dass, wenn ich die Fehlermeldung anzeigt, führen diese gegen ein Visual Studio 2010 .sln
Datei:
MyProject.sln(2): Solution file error MSB5014: File format version is not recognized. MSBuild can only read solution files between versions 7.0 and 9.0, inclusive.
0 Warning(s)
1 Error(s)
Es scheint, dass die ver sion von MSBuild, das aufgerufen wird, ist nicht in der Lage, meine Lösungsdatei zu verstehen.
Ich dachte mir, ich würde meinen Weg überprüfen und sehen, wo MSBuild abgeholt wird. Es scheint jedoch, dass kein Teil meines Pfades auf einen Ort zeigt, an dem MSBuild zu finden ist.
Wie findet die Befehlszeile die Kopie von MSBuild, die es verwendet, und wie kann ich diese Version so ändern, dass die neueste Version verwendet wird?
Wie vorhergesagt ... Ich hatte C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ in meinem Pfad, aber war im Wesentlichen blind dafür. Danke .. das Wo comand ist etwas, was ich noch nie zuvor gesehen habe ... toller Anruf –
Vergessen Sie nicht, ältere MSBuild-Versionen werden auch aktualisiert, wenn neuere .NET-Frameworks installiert sind. Zum Beispiel aktualisiert .NET Framework 4.5.1 auch die MSBuild-Version von .NET Framework 4.0 auf 4.0.30319.18408. – Brain2000