在 Visual Studio 中編譯與建置
若要了解在 IDE 中建置的初步簡介,請參閱逐步解說:建置應用程式。
您可以使用下列任一種方法來建置應用程式:Visual Studio IDE、MSBuild 命令列工具,以及 Azure Pipelines:
建置方法 | 優點 |
---|---|
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 指定建置事件。
- 設定建置選項
- 平行建置多個專案。