热门问题
时间线
聊天
视角

MSBuild

来自维基百科,自由的百科全书

Remove ads

Microsoft Build Engine(通常簡稱MSBuild[2] [3])是一個自由且開源構建工具集,適用於受控代碼以及原生C++代碼,是.NET框架的一部分。Microsoft Visual Studio依賴於 MSBuild,MSBuild也依賴於Visual Studio。 [4]

快速預覽 開發者, 首次發布 ...

概述

MSBuild是一套構建工具,用於幫助軟體產品建立流程的自動化,包括編譯原始碼打包、測試、部署和建立文件。使用MSBuild可以在不安裝Visual Studio IDE的情況下構建 Visual Studio專案和解決方案。MSBuild是自由且開源的軟體。[5] MSBuild曾經是.NET框架的一部分,但從Visual Studio 2013開始成為Visual Studio產品的組件之一。 [6]MSBuild是nmake實用程式在功能上的替代品,不過nmake實用程式仍在源自早期Visual Studio版本的專案中使用。

MSBuild作用於與Apache AntNAnt英語NAnt有相似XML語法的MSBuild專案檔案。儘管語法基於定義明確的XML模式,但其基本結構和操作與傳統的Unix make實用程式相當:使用者指定使用什麼(通常是原始碼檔案)以及結果是什麼(通常是靜態庫、DLL或可執行應用程式),而實用程式本身決定做什麼以及執行構建的順序。

MSBuild可以依照選擇來針對其支援的.NET框架版本構建專案,此功能被稱為「多目標」。不過,同一時間只能指定一個.NET框架目標版本。[7]

Remove ads

歷史

MSBuild的建立始於2003年,針對在Visual Studio 2005(代號Whidbey)[8]Windows Vista(代號Longhorn)中使用的.NET Framework 2.0。[9] [10]

版本

更多資訊 版本, .NET Framework ...

參見

參考資料

拓展閱讀

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads