2009-05-07 6 views

Répondre

1

fichier msbuild est juste un fichier texte du régime. vous pouvez même l'écrire dans le bloc-notes et l'exécuter à partir de la ligne de commande. Si vous souhaitez l'exécuter dans le cadre de la construction vient juste

  1. clic droit sur le projet
  2. choisir la propriété
  3. goto Construire onglet Événements
  4. créer un événement de construction pour exécuter msbuild

Par exemple, créez un fichier texte appelé test.proj:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    <PropertyGroup> 
     <TextToShow>Hello World!!</TextToShow> 
    </PropertyGroup> 

    <Target Name="HelloWorld"> 
     <Message Text="$(TextToShow)" /> 
    </Target> 
</Project> 

et vous pouvez l'exécuter à partir de la ligne de commande de cette façon

msbuild /target:HelloWorld test.proj 
0

Si vous souhaitez utiliser MSBuild comme système de construction pour votre Visual Studio 2005 projets, vous n'avez pas à faire quoi que ce soit. Les fichiers .csproj et .vbproj sont des fichiers MSBuild. Les fichiers de solution Visual Studio (.sln) peuvent également être transmis à MSBuild.exe. Construire votre projet avec Visual Studio appelle MSBuild.

Si vous devez écrire du code qui crée, modifie et exécute des fichiers msbuild, les assemblys Microsoft.Build. *. Dll ont des classes pour cela.

Questions connexes