À titre de rappel, Redmond explique que « en invoquant msbuild.exe dans votre projet ou votre fichier solution, vous pourrez orchestrer et développer des produits dans des environnements dépourvus d’une installation de Visual Studio. Par exemple, MSBuild est utilisé pour compiler des bibliothèques .NET Core ainsi que le Runtime .NET Core des projets open source ».
Les sources MSBuild qui ont été publiés viennent s’aligner avec la version qui sera embarquée dans Visual Studio 2015. Microsoft explique que vous pourrez observer quelques différences puisque ceci constitue sa première tentative d’une build autonome. Cependant, les écarts devraient être réduits au fil du temps. Il convient de préciser que Visual Studio 2015 doit impérativement être installé pour effectuer sa première compilation.
En plus d’avoir fait un dépôt sur GitHub, l’équipe .NET prévoit également un support pour les plateformes Linux et Mac OS X afin que les développeurs puissent également y construire des applications .NET. « Nous voulions d’abord ouvrir le code de sorte que nous puissions tous profiter du voyage multiplateforme depuis le départ », explique Microsoft.
L’équipe a également donné un aperçu rapide à ceux qui sont impatients de construire un arbre source. Bien entendu pour le faire il vous faudrait avoir Visual Studio 2015 installé au préalable et exécuter la commande :
Code : | Sélectionner tout |
1 2 3 4 5 | git clone https://github.com/Microsoft/msbuild.git cd msbuild build.cmd |
Code : | Sélectionner tout |
BuildAndCopy.cmd bin\MSBuild true
Code : | Sélectionner tout |
1 2 3 4 5 6 7 8 | cd ..\ git clone https://github.com/dotnet/corefxlab .\msbuild\bin\MSBuild\MSBuild.exe .\corefxlab\demos\CoreClrConsoleApplications \HelloWorld\HelloWorld.csproj .\corefxlab\demos\CoreClrConsoleApplications\HelloWorld\bin\Debug\HelloWorld.exe |
Moteur MSBuild sur GitHub
Source : blog MSDN