在 Visual Studio 中編譯和建置
若要了解在 IDE 中建置的初步介紹,請參閱 逐步解說:建置應用程式。
您可以使用下列任一方法來建置應用程式:Visual Studio IDE、MSBuild 命令行工具和 Azure Pipelines:
Build 方法 | 好處 |
---|---|
IDE | - 立即建立組建,並在調試程式中進行測試。 - 針對 C++ 和 C# 專案執行多處理器組建。 - 自定義建置系統的不同層面。 |
CMake | - 使用 CMake 工具建置C++專案 - 跨 Linux 和 Windows 平臺使用相同的組建系統。 |
MSBuild 命令行 | - 建置專案而不安裝 Visual Studio。 - 針對所有項目類型執行多處理器組建。 - 自定義建置系統的大部分區域。 |
Azure Pipelines | - 將建置流程自動化作為持續整合/持續傳遞管線的一部分。 為每個組建執行自動化測試。 - 針對建置程式,採用幾乎無限制的雲端式資源。 - 修改建置工作流程並建立建置活動,以執行深入自定義的工作。 |
本節中的文件會進一步瞭解 IDE 架構建置程式的詳細數據。 如需其他方法的詳細資訊,請參閱分別 CMake、MSBuild 和 Azure Pipelines。
從 IDE 建置
當您建立專案時,Visual Studio 會建立專案的預設建置組態,以及包含專案的方案。 這些組態會定義如何建置和部署方案和專案。 項目組態特別適用於目標平臺(例如 Windows 或 Linux)和組建類型(例如偵錯或發行)。 您可以視需要編輯這些組態,也可以視需要建立自己的組態。
在 IDE 中建置應用程式的首次介紹,請參閱 入門指南:建置應用程式。
接下來,請參閱 在 Visual Studio 中建置和清除專案和解決方案,以瞭解您可以對程式進行的不同自定義。 自定義專案包括 變更輸出目錄、指定自定義建置事件、管理專案相依性、管理建置記錄檔,以及 隱藏編譯程式警告。
您可以從該處探索各種其他工作:
- 瞭解組建組態
- 設定專案以目標平臺
- 管理專案和方案屬性。
- 在 C# 和 Visual Basic 中指定建置事件
- 設定建置選項
- 平行建置多個專案