MSBuild是 Microsoft Build Engine 的縮寫,代表 Microsoft 和 Visual Studio 的新的生成平台。
基本介紹
- 外文名:MSBuild
- 簡述: Microsoft Build Engine 的縮寫
- 代表:Microsoft和Visual Studio新平台
- 補充:引入一種基於XML的項目檔案格式
概念,補充,
概念
MSBuild是 Microsoft Build Engine 的縮寫,代表 Microsoft 和 Visual Studio 的新的生成平台。MSBuild 在如何處理和生成軟體方面是完全透明的,使開發人員能夠在未安裝 Visual Studio 的生成實驗室環境中組織和生成產品。
補充
MSBuild 引入了一種新的基於 XML 的項目檔案格式,這種格式容易理解、易於擴展並且完全受 Microsoft 支持。MSBuild 項目檔案的格式使開發人員能夠充分描述哪些項需要生成,以及如何利用不同的平台和配置生成這些項。另外,項目檔案的格式還使開發人員能夠創作可重用的生成規則,這些規則可以分解到不同的檔案中,以便可以在產品內的不同項目之間一致地執行生成。以下各節描述了 MSBuild 項目檔案格式的一些基本要素。
MSBuild 編譯後生成的是.exe 執行檔,但卻不能生成.msi 安裝包檔案。如果想要使用MSBuild 生成安裝包檔案,還需要藉助WiX編輯一個wxs類型的工程。