Wie kann ich die VS2017-Version von msbuild auf einem Build-Server installieren, ohne die IDE zu installieren?
Historisch gesehen, dies getan wurde, mit der Microsoft Build Tools. Aber es scheint, dass die Build-Tools möglicherweise nicht verfügbar für Versionen nach 2015. Der Ersatz scheint die Visual-Studio-build-tools, die nicht scheinen, um eine echte homepage noch.
Ich habe die VS2017 Professionelle installerund ging zu den Einzelnen Komponenten tab. Sofort, die Inhaltsangabe ist mir zu sagen, dass die Visual Studio core-Editors ist es, die 753MB. Ich möchte nicht den editor. Nur msbuild. Es gibt keine Möglichkeit, deaktivieren Sie den editor.
Gibt es eine Möglichkeit, ich kann installieren Sie die neueste version von msbuild-auch ohne Installation der Visual Studio-IDE?
InformationsquelleAutor der Frage rianjs | 2017-03-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Visual Studio Build-tools sind eine andere download-als die IDE. Sie scheint eine ziemlich kleine Teilmenge, und Sie sind aufgerufen, Build-Tools für Visual Studio 2017 (Download)
Können Sie die GUI um die installation zu tun, oder Sie können ein Skript für die installation von msbuild:
Microsoft.VisualStudio.Workload.MSBuildTools ist ein "wrapper" ID die drei Unterkomponenten, die Sie brauchen:
Finden Sie Informationen zu den anderen verfügbaren CLI-Schalter hier.
Den build-tools-installation ist viel schneller als die komplette IDE. In meinem test dauerte es 5-10 Sekunden. Mit
--quiet
es gibt keine Fortschrittsanzeige andere als eine kurze cursor ändern. Wenn die installation erfolgreich war, sollten Sie in der Lage, um zu sehen, die build-tools in%programfiles(x86)%\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin
.Wenn Sie nicht sehen, Sie es, versuchen Sie es ausführen, ohne
--quiet
sehen Sie alle Fehlermeldungen, die während der installation ggf. auftreten.InformationsquelleAutor der Antwort rianjs