Existe-t-il un moyen d'installer la version 15.3 de MSBuild sur le serveur de génération sans installer Visual Studio 2017?
J'ai essayé d'installer 'Build Tools for Visual Studio 2017' depuis https://www.visualstudio.com/downloads/ per https://stackoverflow.com/a/42697374/ mais j'ai fini avec la version 15.1:
msbuild /version
Microsoft (R) Build Engine version 15.1.1012.6693
Copyright (C) Microsoft Corporation. All rights reserved.
15.1.1012.6693
Nous avons besoin de la version 15.3 pour construire le projet Azure Functions.
au moment de la rédaction de ce document, MSBuild 15.3 n’était pas disponible en dehors des versions d’aperçu de Visual Studio ou des aperçus .NET Core CLI 2.0.0.
Lors de sa publication, il fera partie de VS 2017 15.3 (+ Outils de génération), de .NET Core CLI 2.0.0 et de Mono 5.2.
La réponse à cette question peut vous aider
Comment puis-je installer la version VS2017 de msbuild sur un serveur de build sans installer l'IDE?
Les outils de Visual Studio Build ont un téléchargement différent de celui de l'EDI. Ils semblent être un assez petit sous-ensemble, et s'appellent Build Outils pour Visual Studio 2017 ( Télécharger )
Vous pouvez utiliser l'interface graphique pour effectuer l'installation ou vous pouvez créer un script pour installation de msbuild:
vs_buildtools.exe --add Microsoft.VisualStudio.Workload.MSBuildTools --quiet
Vous pouvez toujours créer à partir de la source: https://github.com/Microsoft/msbuild/releases
accédez au site Web de Microsoft et téléchargez vs_buildtools ( - https://visualstudio.Microsoft.com/downloads/ ) après le téléchargement, accédez au dossier via l'invite CMD et démarrez l'installation à l'aide des commandes ci-dessous:
vs_buildtools__1882505178.1548260078.exe --layout c:\VS_BuildTools --add Microsoft.VisualStudio.Workload.MSBuildTools --add Microsoft.VisualStudio.Workload.VCTools --lang en-US --incluantOption