2011-05-11 44 views

回答

8

基本上是的MSBuild建設項目/解決方案。您可以使用msbuild命令行提示來構建您的項目,而不是右鍵單擊並構建。 MsBuild對於自動構建服務器非常有用,一旦有人簽入任何新代碼,您就可以在其中創建項目。

msbuild的另一個優點是,它能夠在沒有VS IDE的情況下構建項目。您不需要VS IDE在自動構建服務器中構建您的項目。

下面是幾個爲您提供良好信息的網站。

http://msdn2.microsoft.com/en-us/library/wea2sca5.aspx MSDN MSBuild的文檔

http://channel9.msdn.com/wiki/default.aspx/MSBuild.HomePage的MSBuild Wikki

http://msdn2.microsoft.com/en-us/library/0k6kkbsd.aspx的MSBuild參考

http://blogs.msdn.com/msbuild/default.aspx的MSBuild團隊博客

3

MSBuild是來自Microsoft的構建工具,類似於Java世界中的ANT。它提供了一種通過編輯xml文件來定義構建需求,依賴關係,訂單等的方法。您可以使用現有的任務,或根據需要創建自定義任務,並在構建過程中使用它們。例如:你可以定義一個構建解決方案,設置構建項目的順序,獲取最新數據的位置,二進制文件的放置位置,部署位置,通過發送郵件通知誰,以及如何處理錯誤等(幾乎所有的東西是一個任務,每個任務可以有前置和後置條件)

參考:http://msdn.microsoft.com/en-us/library/0k6kkbsd.aspx

+0

另外請注意,MSBuild的是免費提供的,其中作爲Visual Studio是通常不是。 – SoftwareCarpenter 2012-01-24 17:19:47

相關問題