Historiquement, cela a été fait avec les outils de build Microsoft . Mais il semble que les outils de construction ne soient pas disponibles pour les versions après 2015 . Le remplacement semble être les outils de construction de Visual Studio, qui ne semblent pas encore avoir de véritable page d'accueil.
J'ai téléchargé le programme d'installation de VS2017 Professional et je suis allé dans l' onglet Composants individuels . Tout de suite, le résumé me dit que l'éditeur de base de Visual Studio est là, occupant 753 Mo. Je ne veux pas de l'éditeur. Juste msbuild. Il n'y a aucun moyen de désélectionner l'éditeur.
Existe-t-il un moyen d'installer la dernière version de msbuild sans installer également l'IDE de Visual Studio?
Réponses:
Les outils de création de Visual Studio sont un téléchargement différent de l'IDE. Ils semblent être un assez petit sous-ensemble, et ils s'appellent Build Tools for Visual Studio 2019 ( téléchargement ).
Vous pouvez utiliser l'interface graphique pour effectuer l'installation, ou vous pouvez créer un script pour l'installation de msbuild:
Microsoft.VisualStudio.Workload.MSBuildTools est un ID "wrapper" pour les trois sous-composants dont vous avez besoin :
Vous pouvez trouver de la documentation sur les autres commutateurs CLI disponibles ici .
L'installation des outils de construction est beaucoup plus rapide que l'IDE complet. Dans mon test, cela a pris 5 à 10 secondes. Avec
--quiet
il n'y a pas d'indicateur de progression autre qu'un bref changement de curseur. Si l'installation a réussi, vous devriez pouvoir voir les outils de construction dans%programfiles(x86)%\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin
.Si vous ne les voyez pas là-bas, essayez d'exécuter sans
--quiet
pour voir les messages d'erreur qui peuvent se produire pendant l'installation.la source
--quiet
drapeau avec un résultat identique, à l'exception d'une fenêtre modale qui apparaît un peu avant de disparaître.--quiet
mode si vous créez des applications Web ASP.net sur votre serveur de génération, car vous souhaiterez sélectionner "Outils de création de développement Web" pendant l'assistant d'installation afin que les cibles MSBuild correctes soient installées.