Vous faites parti d’une équipe de développement très réduite
Vous n’avez pas la chance de travailler avec Team Foundation Server
Vous avez peut-être tenté d’automatiser vos builds en utilisant devenv.exe /build en ligne de commandes (devenv.exe "C:\temp\Projet1\Projet1.sln" /build Release "Projet1.csproj")
Vous en avez assez d’ouvrir vos solutions avec Visual Studio seulement pour en effectuer la compilation
Si vous répondez oui à au moins une de ces questions, MSBuild est fait pour vous !
Microsoft Build Engine (MSBuild.exe) est l’environnement, le jeu d’outils Microsoft de génération de builds pour les solutions Visual Studio. Il permet d’avoir le contrôle total sur le build de projets :
Au tout début, sans se plonger dans toutes ces possibilités, vous pouvez tout simplement commencer par compiler vos solutions en fonction de la configuration mise en place
Msbuild.exe NomProjet.sln /property:Configuration=Release
Pour plus d’informations :
MSBuild.exe se trouve dans le répertoire d’installation du .NET Framework 3.5 (C:\Windows\Microsoft.NET\Framework\v3.5)