MSBuild
Microsoft Build Engine(通常簡稱MSBuild)是一个自由而且開源的結構工具集,適用佇咧受著控代碼以及原生 C + + 代碼,是 . NET 框架的一部份。Microsoft Visual Studio 依賴佇咧 MSBuild,MSBuild 嘛依賴佇咧 Visual Studio。
概述
MSBuild 是一套構建工具,用佇咧幫助軟體產品建立流程的自動化,包括編譯原始碼、包包咧、測試、部署佮建立文件。使用 MSBuild 會當佇無安裝 Visual Studio IDE 的狀況下構建 Visual Studio 專案佮解決方案。MSBuild 是自由而且開源的軟體。MSBuild 曾經是 . NET 框架的一部份,毋過自 Visual Studio 二千空一十三開始成做 Visual Studio 產品的組件之一。MSBuild 是 nmake 實用程式佇功能上的替代品,猶毋過 nmake 實用程式猶是會當自早期 Visual Studio 版本的專案使用。
MSBuild 作用佇佮 Apache Ant 和 NAnt 有相𫝛 XML 語法的 MSBuild 專案檔案。就算講語法佮定義明確的 XML 模式,毋過其基本結構佮操作佮傳統的 Unix make 實用程式相當:使用者指定使用啥物(通常是原始碼檔案)佮結果是啥物(通常是靜態庫、DLL 抑是講會當執行應用程式), 而實用程式本身決定做啥物以及執行構建的順序。
MSBuild 會當照選擇來針對其支援的 . NET 框架版本構建專案,這層功能是予人號做「多目標」。 猶毋過,仝一个時間干焦會當指定一个 . NET 框架目標版本。
歷史
MSBuild 的建立因為二空空三年,針對在 Visual Studio 兩千空五(代號 Whidbey)和 Windows Vista(代號 Longhorn)中使用的 . NET Framework 二孵空。
版本
參見
- 構建自動化軟體列表
參考資料
拓展閱讀
外部連結
- 官方網站