2009-10-27 8 views

Répondre

9

L'infrastructure .NET (version 2 et ultérieure) est fournie avec un utilitaire de génération de ligne de commande appelé MSBuild. Vous pouvez l'utiliser pour créer vos fichiers de projet/solution Visual Studio.

Depuis la ligne de commande:

msbuild Myproject.sln 
+0

+1, Vous devrez peut-être également configurer votre environnement avec vcvarsall.bat (par exemple "c: \ Program Files \ Microsoft Visual Studio 9.0 \ VC \ vcvarsall.bat") – orip

+1

Visual Studio est livré avec une invite de commande déjà configurée via le menu Démarrer, quelque chose comme 'Visual Studio 2005 Command Prompt' Cependant, si vous ne voulez pas utiliser cela, MSBuild se trouve dans le dossier C: \ Windows \ Microsoft.NET \ Framework \ V2.0.50727. –

+0

Salut j'ai ajouté le chemin où ce fichier situé sur mon PC aux variables système, mais toujours cette commande non reconnue. –

0

Vous pouvez utiliser MSBuild. C'est probablement la meilleure approche.

Votre fichier .sln est un fichier de projet MSBuild valide, donc si vous ouvrez l'invite de commande Visual Studio à partir du menu Démarrer et accédez à l'emplacement de votre projet,

c:\...\msbuild MyFile.sln 

... par exemple, il convient juste travailler.

+1

Dire le fichier sln est un fichier MSBuild valide est un peu un étirement. Il y a beaucoup d'informations sur la création de fichiers MSBuild, et ils traitent tous des fichiers XML, en utilisant le schéma MSBuild, tels que .csproj et .vbproj. MSBuild comprend les fichiers de solution, mais je ne les décrirais pas comme des fichiers MSBuild. –

+0

bon point, c'est les fichiers proj que je pensais! –

2

Il suffit de lancer MSBuild et spécifiez le fichier .sln comme une option de ligne de commande:

msbuild myproject.sln /p:buildmode=release 
Questions connexes