我是一個獨立開發人員,正在研究諸如MSBuild/NAnt之類的工具以改進我的構建過程。我的項目文件開始對構建後事件變得混亂,並且有一些分析工具我想運行一些而不是其他的。我想重新獲得訂單並將所有內容定義爲構建XML文件。推薦的構建目標
我爲構建目標的想法是:
- 調試構建:專爲快速編譯和部署。沒有執行代碼分析或檢查。
- 分析構建:執行調試構建,代碼分析和生成文檔。
- 部署內部版本:使用適當的編譯器標誌編譯版本。還執行與分析構建相同的步驟。
我在正確的軌道上嗎?我應該在.NET開發中使用哪些構建目標?
順便說一句,剛發現沒有真正需要發佈 - 構建目標。有一種名爲'TFSDeployer'的工具,可以這樣做,當構建的BuildQuality發生變化時,它將啓動一個可定製的腳本。 Codeplex上可以找到'TfsDeployer'工具。 – 2009-10-07 10:47:22