Share via


在 Visual Studio for Mac 中編譯和建置

重要

根據 Microsoft 的新式生命週期原則,Visual Studio for Mac 計畫於 2024 年 8 月 31 日停用。 雖然您可以繼續使用 Visual Studio for Mac,但 Mac 上的開發人員還有幾個其他選項,例如用於 VS Code 的新 C # 開發套件延伸模組之預覽版本。

了解有關支援時間表和替代方案的詳細資訊

Visual Studio for Mac 可用來在專案開發期間建置應用程式和建立組件。 頻繁地建置您的程式碼以允許快速識別類型不符、易發生錯誤的語法、拼錯的關鍵字與其他編譯時間錯誤非常重要。 藉由建置然後進行偵錯,您也可以尋找並修正運行時間錯誤,例如邏輯、I/O 和零除錯誤。

成功的建置表示原始程式碼包含正確的語法,而且對程式庫、組件與其他元件的所有靜態參考都能成功解析。 建置程序會產生應用程式可執行檔。 然後,此可執行檔可能會透過偵錯和不同類型的手動和自動化測試進行測試,以驗證程式代碼品質。 完整測試您的應用程式之後,您便能編譯發行版本以部署到您的客戶。

在 Mac 上,您可以使用下列任一種方法來建置應用程式:Visual Studio for Mac、MSBuild 命令列工具或 Azure Pipelines。

建置方法 優點
Visual Studio for Mac - 立即建立組建並在偵錯工具中加以測試。
- 執行 C# 專案的多處理器組建。
- 自訂建置系統的不同層面。
MSBuild 命令列 - 無須安裝 Visual Studio for Mac 即可建置專案。
- 針對所有項目類型執行多處理器組建。
- 自訂建置系統大部分的區域。
Azure Pipelines - 將建置程式自動化為持續整合和持續傳遞 (CI/CD) 管線的一部分。
- 在每個組建套用自動化的測試。
- 在建置流程採用幾乎不受限制的雲端式資源。
- 修改建置工作流程,以及建立建置活動以執行深入自訂的工作。

本節文件進一步說明使用 IDE 的建置流程詳細資料。 若要從命令列建置應用程式而不安裝 Visual Studio for Mac,您可以安裝最新的 .NET Core SDK。 如需有關透過命列列建置應用程式的詳細資訊,請參閱 MSBuild。 如需有關使用 Azure Pipelines 來建置應用程式的詳細資訊,請參閱 Azure Pipelines

注意

本主題適用於 Visual Studio for Mac。 針對 Windows 上的 Visual Studio,請參閱在 Visual Studio 中編譯與建置

從 IDE 建置

Visual Studio for Mac 可讓您立即建立和執行組建,同時仍然能夠控制組建功能。 當您建立專案時,Visual Studio for Mac 會定義預設建置設定 (這會設定建置的上下文)。 您可以編輯預設建置設定,而且也可以建立您自己的建置設定。 建立或修改這些組態會自動更新專案檔,MSBuild 之後會使用該檔案來建置專案。

如需如何在 IDE 中建立專案和方案的詳細資訊,請參閱建置和清除專案與方案指南。

Visual Studio for Mac 也可用來:

  • 透過編輯專案的選項變更輸出路徑:

    Change output path

  • 變更組建輸出的詳細資訊:

    Change build verbosity

  • 在建置或清除之前、期間或之後加入自訂命令:

    add custom commands

另請參閱