2009-05-07 184 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程序集會爲此提供類。