Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft rend disponible en open source le moteur de MSBuild
Son outil de compilation

Le , par Stéphane le calme

55PARTAGES

1  0 
Microsoft a annoncé hier la disponibilité de MSBuild, son outil pour le développement logiciel dans son écosystème, était désormais disponible sur GitHub. MSBuild est un outil pour compiler des applications depuis des sources. Il aide à automatiser le processus de compilation de code, de tests et de packaging d’applications.

À 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
Pour compiler une application console, il faut d’abord lancer le script BuildAndCopy.cmd qui est inclus dans le fichier racine de la source. Cela compilera les sources et créera une copie des résultats avec tout ce dont vous avez besoin. Exécutez cette commande depuis l’endroit où se trouve votre source MSBuild :

Code : Sélectionner tout
BuildAndCopy.cmd bin\MSBuild true
Si vous voulez compiler une simple application console .NET Core, essayez ceci :

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

Une erreur dans cette actualité ? Signalez-le nous !