Wir haben eine Builddefinition in TFS 2015, die mit Visual Studio 2015-Projekten und -Lösungen funktioniert hat. Wir haben uns jetzt für ein Upgrade auf Visual Studio 2017 entschieden und möchten daher Visual Studio 2017 in der Visual Studio-Build-Aufgabe anvisieren. Wir haben Visual Studio 2017 auf dem Build Agent installiert. Leider sind die einzigen verfügbaren Optionen in der Visual Studio-Build-Aufgabe 2012, 2013, 2015 und Latest. Wir haben es zuletzt versucht, aber Visual Studio 2017 wird auf dem Build-Agent nicht gefunden. Es funktioniert auch nicht mit der Msbuild-Aufgabe.
VS2017 RTM wurde kürzlich veröffentlicht, während TFS2015 zuvor veröffentlicht wurde. Aus diesem Grund gibt es in VS Build Task in TFS2015 Server keine VS2017-Option. Wenn Sie Ihren Server auf das neueste TFS2017 aktualisieren, würden Sie die Option "Visual Studio" 15 "(Vorschau)" in VS Build Task angezeigt, die die Version für VS2017-Vorschau ist. Und in der Funktion wird die Option auf VS2017 aktualisiert, das ist das gleiche wie VSTS.
Es scheint, dass die Updates für die Build-Tools über die Befehlszeile des VS2017-Installationsprogramms installiert werden.
Weitere Informationen finden Sie in der Dokumentation / p>
Wir stehen vor einem ähnlichen Problem und es ist uns nicht möglich, uns zu aktualisieren, da es auf Unternehmensebene gepflegt wird, auf die wir nicht so viel Einfluss nehmen können. Unser Team wollte jedoch auf VS2017 umsteigen und die Features von C # 7 nutzen. Deshalb haben wir es auch mit dem Ersetzen der Build-Schritte von Visual Studio Build zu MSBuild versucht. Leider hat dies nicht wie erwartet funktioniert (wir haben während des Builds einige Fehler bekommen).
Da unser Hauptziel die Verwendung der C # 7-Funktionen ist, haben wir nach einem Weg gesucht, wie wir dies zu dem Zeitpunkt mit Visual Studio 2015 auf dem Build Server noch erreichen können. Am Ende haben wir das nugget-Paket Microsoft.Net.Compilers verwendet, das bei Verwendung in einem Projekt diesen Compiler anstelle des installierten verwendet. Mehr dazu finden Sie in diesem Thread .
Tags und Links visual-studio-2017 tfs2015