Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build (Paperback)

Sayed Ibrahim Hashimi, William Bartholomew

  • 出版商: MicroSoft
  • 出版日期: 2009-01-07
  • 定價: $1,650
  • 售價: 5.0$825
  • 語言: 英文
  • 頁數: 368
  • 裝訂: Paperback
  • ISBN: 0735626286
  • ISBN-13: 9780735626287
  • 相關分類: Microsoft AzureVisual StudioXML
  • 立即出貨(限量) (庫存=2)



As software complexity increases, proper build practices become ever more important. This essential reference drills inside MSBuild—and shows how to maximize your control over the build and deployment process. Learn how to customize and extend build processes with MSBuild—and scale them to the team, product, or enterprise level with Team Foundation Build.

Discover how to:

  • Create and modify MSBuild files—outside the Visual Studio IDE
  • Use XML-based syntax to declare dynamic properties and items
  • Apply built-in tasks or write your own
  • Customize the build process—adding code generation, unit testing, or code analysis
  • Use batching and incremental builds to reduce build times
  • Invoke external tools in scripts and create reusable files
  • Start and stop services
  • Set assembly versions and extend the clean process
  • Configure, customize, and extend Team Build—and automate build from end to end


隨著軟體複雜度的增加,正確的建置實踐變得更加重要。這本重要的參考書深入探討了 MSBuild,並展示了如何最大程度地控制建置和部署過程。學習如何使用 MSBuild 自訂和擴展建置流程,並使用 Team Foundation Build 將其擴展到團隊、產品或企業級別。

- 在 Visual Studio IDE 之外創建和修改 MSBuild 檔案
- 使用基於 XML 的語法聲明動態屬性和項目
- 應用內建任務或編寫自己的任務
- 自訂建置流程,添加程式碼生成、單元測試或程式碼分析
- 使用批次處理和增量建置來減少建置時間
- 在腳本中調用外部工具並創建可重複使用的檔案
- 啟動和停止服務
- 設定組件版本並擴展清理過程
- 配置、自訂和擴展 Team Build,並實現從頭到尾的自動化建置