Je veux automatiser le processus de construction de mes solutions C#. Comment puis-je construire des solutions C# à partir de la ligne de commande afin de ne pas avoir à gérer les dépendances manuellement ?
Réponses
Trop de publicités?Si vous ouvrez une invite de commande Visual Studio à partir du menu de démarrage, vous pouvez appeler MSBuild et lui donner le fichier .sln ou un fichier .csproj spécifique afin de construire ce dont vous avez besoin.
Vous pouvez également créer un fichier MSBuild personnalisé qui se charge de ces tâches.
un conseil : assurez-vous que la version de MSBuild que vous utilisez est applicable au cadre cible ou à la version des outils du projet.
Par exemple, si vous essayez de construire une solution qui a été créée dans vs2010 avec msbuild 3.5, il ne reconnaîtra pas le jeu d'outils 4.0 du projet.