2009-05-07 157 views

回答

1

msbuild文件只是一个计划文本文件。你甚至可以将它写在记事本中并从命令行运行它。 如果你想运行它作为构建的一部分才刚刚

  1. 右键单击该项目
  2. 选择物业
  3. 转到生成事件选项卡
  4. 创建一个用于生成事件的MSBuild运行

例如,创建一个文本文件名为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> 

,您可以从命令行。如果你想使用的MSBuild作为构建系统,为您的Visual Studio 2005个项目运行这样

msbuild /target:HelloWorld test.proj 
0

,你不必做任何事情。 .csproj和.vbproj文件是MSBuild文件。 Visual Studio解决方案文件(.sln)也可以传递给MSBuild.exe。使用Visual Studio构建项目将调用MSBuild。

如果您需要编写创建,修改和运行msbuild文件的代码,Microsoft.Build。*。dll程序集会为此提供类。