MSBuild-Fehlerlösung ist Version 12.00, die derzeit nicht unterstützt wird
-
12-12-2019 - |
Frage
Ich habe einen Build-Server, der hat TFS 2010
Build-Dienst installiert.Ich habe 2 Build-Agenten und 1 Controller konfiguriert.Eines unserer Projekte wurde umgewandelt in Visual Studio 2012
.
Das habe ich herausgefunden .NET framework 4.5
kommt mit einer neuen Version von MSBuild
welches ist Version 4.5.
Ich habe installiert .NET framework 4.5
auf der Build Server
da vor der Installation jedes Mal, wenn das Projekt erstellt wurde, die folgende Fehlermeldung angezeigt wurde:
"Die Lösung hat die Version'12.00 ', die derzeit nicht unterstützt wird".
Nach der Installation .NET 4.5
, Ich stoße immer noch auf das gleiche Problem.
Wie könnte ich das lösen?
Muss ich den Build-Agenten konfigurieren, um den neuen zu verwenden MSBuild 4.5
um dieses bestimmte Projekt zu erstellen oder setze ich etwas in die Projektlösungsdatei selbst?Wenn ja, wie?
Ich würde mich sehr freuen, wenn mir bitte jemand dabei helfen könnte?
Lösung
Versuchen Sie, vs2012 auf dem Build-Server zu installieren, obwohl ich nicht glaube, dass es unbedingt benötigt wird, ist es der einfachste Weg, alle Anforderungen zu installieren.
Andere Tipps
Wir haben VS2012 auf dem Build-Agenten installiert.Interessanterweise funktioniert alles einwandfrei, wenn ich zum Build-Agenten RDC und dann msbuild über die Befehlszeile ausführe.Das Problem sieht also so aus, als ob es passiert, bevor wir überhaupt zu MSBuild kommen.