安裝 Visual Studio for Mac

重要

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

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

若要開始在 macOS 上開發原生、跨平台的 .NET 應用程式,請遵循下方步驟安裝 Visual Studio for Mac。

深入了解版本資訊中的變更。

必要條件

若要建置適用於 iOS 或 macOS 的 Xamarin 應用程式,您還需要:

安裝指示

  1. Visual Studio for Mac 下載頁面下載安裝程式。

  2. 下載完成後,按一下 VisualStudioForMacInstaller_<build_number>.dmg 裝載安裝程式,然後按兩下箭號標誌加以執行:

    Click the large arrow to begin installation

  3. 您可能會看到要從網際網路下載應用程式的相關警告。 選取開啟

    Warning about app being downloaded from the internet

  4. 系統會出現要求您確認隱私權和授權條款的警示。 請前往連結並加以閱讀;如果您同意即可選取 [繼續]

    Follow the links to the privacy and terms, then continue if you agree

  5. 即會顯示可用工作負載的清單。 選取您想要使用的元件:

    Screenshot of the

    如果您不想要安裝所有平台,請使用以下指南以協助您決定要安裝的平台:

    應用程式類型 目標 選取項目 備註
    使用 Xamarin 的應用程式 Xamarin.Forms 選取 [Android] 和 [iOS] 平台 您必須安裝 Xcode
    僅限 iOS 選取 [iOS] 平台 您必須安裝 Xcode
    僅限 Android 選取 [Android] 平台 請注意,您也應該選取相關的相依性
    僅限 Mac 選取 [macOS (Cocoa)] 平台 您必須安裝 Xcode
    .NET Core 應用程式 選取 [.NET Core] 平台。
    ASP.NET Core Web 應用程式 選取 [.NET Core] 平台。
    Azure Functions 選取 [.NET Core] 平台。
    跨平台 Unity 遊戲開發 除了 Visual Studio for Mac 以外,不需要安裝其他平台。 如需安裝 Unity 延伸模組的詳細資訊,請參閱 Unity 安裝指南
  6. 選取選項之後,請選取 [安裝] 按鈕。

  7. 安裝程式會顯示下載和安裝 Visual Studio for Mac 的進度,並顯示選取的工作負載。 系統可能會提示您輸入密碼,授與安裝所需的權限。

    Screenshot from the Visual Studio Mac Installer showing an installation progress screen

  8. 安裝之後,Visual Studio for Mac 會提示您登入並選取要使用的按鍵繫結關係,以個人化安裝:

    Sign in to the IDE

    Choose which keyboard shortcuts you would like to use

  9. Visual Studio for Mac 將會啟動,您可以開啟專案或建立新的專案。

    Visual Studio for Mac launches

如果您在公司環境安裝時發生網路問題,請檢閱在防火牆或 Proxy 後方安裝指示。

注意

如果您在原始安裝期間選擇不安裝平台或工具 (在步驟 #6 中取消選取它),當您稍後想要新增元件時,必須再次執行安裝程式。

將 Visual Studio for Mac 安裝在防火牆或 Proxy 伺服器後方

若要將 Visual Studio for Mac 安裝在防火牆後方,某些端點必須設為可供存取,才能允許下載您軟體所需的工具和更新。

將您的網路設定為允許存取下列位置:

下一步

安裝 Visual Studio for Mac 可讓您開始撰寫應用程式的程式碼。 以下指示提供您下一步撰寫及部署專案的逐步指示。

iOS

Android

Xamarin.Forms

使用 Xamarin.Forms 建置原生跨平台應用程式:

.NET Core 應用程式、ASP.NET Core Web 應用程式、Unity 遊戲開發

對於其他工作負載,請參閱工作負載頁面。