Visual Studio IconVisual Studio 2019 for Mac 8.10 版版本資訊



開發人員社群 | 系統需求 | 相容性 | 可散發的程式碼 | 文件 | 部落格 | 服務


如需系統需求的資訊,請參閱 Mac 系統需求Mac 平台目標及相容性指南。

若要深入了解其他相關下載,請參閱下載頁面


Visual Studio 2019 for Mac 的新功能

Visual Studio 2019 for Mac 版本

Visual Studio 2019 for Mac 部落格文章

Visual Studio 部落格是 Visual Studio 工程小組提供產品見解的官方來源。 您可以在下列文章中找到有關 Visual Studio 2019 for Mac 版本的深入資訊:


版本焦點內容

  • Visual Studio for Mac 8.10 新增 F# 5.0 的支援。
  • Visual Studio for Mac 8.10 引進了使用原生 Cocoa UI 撰寫的新NuGet 封裝管理員。
  • Visual Studio for Mac 8.10 新增對所提供的 dotnet 解決方案範本的支援CLI。
  • Visual Studio for Mac 8.10 預設 dotnet new 已啟用專案範本支援。

已知問題

請參閱已知問題一節。


意見反應與建議

我們很希望聽聽您的意見! 您可以透過 Visual Studio for Mac IDE 中的 [回報問題] 選項來回報問題。 您可在開發人員社群入口網站中追蹤您的意見反應。


版本資訊

Release Notes Icon Visual Studio 2019 for Mac 8.10.25 版 (8.10.25.2)

發行于 2022 年 6 月 21 日

一般

Release Notes Icon Visual Studio 2019 for Mac 8.10.24 版 (8.10.24.14)

發行于 2022 年 6 月 14 日

一般

我們已將 .NET SDK 更新為 6.0.106 和 3.1.420。

不再支援 Visual Studio 2019 for Mac 內隨附的 .NET 5.0.X SDK,不再收到安全性更新。 隨附的 3.1.X 執行時間仍在支援中,並將繼續接收安全性更新。 請參閱 .NET 支援原則。 想要在 Mac Visual Studio 2019 上保留的使用者,請瞭解環境現在僅部分安全。

Visual Studio for Mac遵守 Microsoft 新式生命週期原則。 根據此原則,Visual Studio 2019 for Mac 不受支援,且會在 2022 年 7 月之前收到有限的更新。 2022 年 7 月之後,mac Visual Studio 2019 年 7 月將停止接收任何類型的更新。

針對安全的環境,我們強烈建議使用者升級至適用于 Mac 的 Visual Studio 2022 版,這是目前支援的 Visual Studio for Mac 版本,其隨附完全支援的 .NET 6.0.X SDK 和 3.1.X 執行時間。

資訊安全諮詢注意事項

Release Notes Icon Visual Studio 2019 for Mac 8.10.23 版 (8.10.23.7 版)

發行于 2022 年 5 月 10 日

一般

Release Notes Icon Visual Studio 2019 for Mac 8.10.22 版 (8.10.22.11)

發行于 2022 年 4 月 12 日

一般

  • 我們已修正提高許可權弱點 CVE-2022-24513
  • 我們已將 mono 更新為 6.12.0.174,定址 CVE-2020-8927。 mono 更新也需要更新 Xamarin。iOS至 15.8.0.3、Xamarin.Mac 到 8.8.0.3 和 Xamarin。Android至 12.2.4.3。
  • 我們已將 .NET SDK 更新為 6.0.104、5.0.407 和 3.1.418

Release Notes Icon Visual Studio 2019 for Mac 8.10.21 版 (8.10.21.4 版)

發行于 2022 年 3 月 22 日

Xamarin

  • 我們已新增對 Xcode 13.3 的支援。

Release Notes Icon Visual Studio 2019 for Mac 8.10.20 版 (8.10.20.0)

發行于 2022 年 3 月 8 日

一般

Release Notes Icon Visual Studio 2019 for Mac 8.10.19 版 (8.10.19.2 版)

發行于 2022 年 2 月 15 日

Xamarin

  • 我們已更新 Xamarin。iOS至 15.6.0.3 和 Xamarin.Mac 到 8.6.0.3,解決可處置的Object 擁有權語意問題。

Release Notes Icon Visual Studio 2019 for Mac 8.10.18 版 (8.10.18.11)

發行于 2022 年 2 月 8 日

一般

  • 我們已修正執行 3.1 SDK Angular/React.js/React.js和 Redux 專案失敗的問題,並出現「處理要求時發生未處理的例外狀況」錯誤。
  • 我們已將 .NET SDK 更新為 6.0.102 和 5.0.405 定址 CVE-2022-21986

Release Notes Icon Visual Studio 2019 for Mac 8.10.17 版 (8.10.17.2 版)

發行于 2022 年 1 月 19 日

Xamarin

  • 我們已修正將 Xamarin.Forms 專案部署到多個平臺時損毀的問題。
  • 我們已修正建立新iOS專案時,有時會導致標頭/m 檔案遺失的問題。

Release Notes Icon Visual Studio 2019 for Mac 版本 8.10.16 (8.10.16.2)

發行于 2021 年 12 月 16 日

Xamarin

  • 我們已新增對 Xcode 13.2 的支援。

Release Notes Icon Visual Studio 2019 for Mac 8.10.15 版 (8.10.15.32 版)

發行于 2021 年 12 月 14 日

一般

  • 我們已修正當 homebrew 安裝在 Monterey 時,Visual Studio for Mac在啟動時當機的問題。
  • 我們已更新 .NET SDK 6.0.101、5.0.404 和 3.1.416。
  • 在 Apple Silicon (M1 或 Arm64) 電腦上,請在安裝 Visual Studio for Mac 8.10.15 之後檢查更新,以更新為最新版本的 .NET SDK。
    • Arm64 不支援舊的 .NET x64 SDK,必須先移除,才能安裝最新的支援版本。
    • 8.10.15 安裝程式和更新程式會顯示警示,其中包含在安裝支援的 .NET SDK 版本之前,卸載不支援的 x64 SDK 的選項。
    • 瞭解如何 使用這些指示手動卸載 .NET

Release Notes Icon Visual Studio 2019 for Mac 8.10.14 版 (8.10.14.17)

發行于 2021 年 11 月 17 日

一般

  • 我們已修正偵錯工具中可能導致 IDE 損毀的問題。
  • 我們已修正更新程式和 SDK 管理員中可能導致 IDE 損毀的幾個問題。

Release Notes Icon Visual Studio 2019 for Mac 版本 8.10.13 (8.10.13.11)

發行于 2021 年 11 月 8 日

一般

  • 我們已將 .NET Core SDK 更新為 5.0.404 和 3.1.415。
  • .NET 6.0 不會顯示在 .NET 專案的 [新增Project] 對話方塊中,因為 .NET 6 專案範本會使用 C# 10,而且Visual Studio for Mac 8.10 不支援。
  • 在 Apple Silicon (M1 或 Arm64) 機器上,Visual Studio for Mac 8.10 目前不支援 .NET 5.0、6.0 和 .NET Core 3.1 x64 SDK 的 11 月版本。 這是因為新的 x64 .NET SDK 會安裝到不同的目錄中,而Visual Studio for Mac目前僅支援原始的 .NET SDK 安裝位置,而目前僅由 Arm64 SDK 使用。
    • [檢查更新] 對話方塊將不會顯示任何 SDK 的更新,直到更新 Visual Studio for Mac版本更新 8.10 新增對新 SDK 的支援為止。
    • 如果已安裝 .NET 5.0、6.0 或 .NET Core 3.1 x64 SDK 的 11 月版本,則應該移除這些 SDK,並改為安裝 10 月版本。
    • 另請注意,Visual Studio for Mac 8.10 不支援 .NET 6 Arm64 SDK。
    • 如果Visual Studio for Mac 8.10 偵測到不支援的安裝,則會顯示資訊列通知,其中包含卸載指示的連結。
    • Visual Studio 8.10.13 與 Visual Studio for Mac 17.0 Preview 3 並存支援。
    • 瞭解如何 使用這些指示卸載 .NET

Xamarin

  • 我們已修正 Eclipse Temurin JDK 1.8.0.302 無法安裝的問題,因為 Visual Studio for Mac Updater 未安裝具有系統管理員許可權的 JDK。

Release Notes Icon Visual Studio 2019 for Mac 8.10.12 版 (8.10.12.16)

發行于 2021 年 11 月 2 日

一般

  • 在 Apple Silicon (M1 或 Arm64) 機器上,Visual Studio for Mac 8.10 目前不支援 .NET 5.0、6.0 和 .NET Core 3.1 x64 SDK 的 11 月版本。 [檢查更新] 對話方塊將不會顯示任何 SDK 的更新,直到更新 Visual Studio for Mac版本更新 8.10 新增對新 SDK 的支援為止。
    • 如果已安裝 .NET 5.0、6.0 或 .NET Core 3.1 x64 SDK 的 11 月版本,則應該移除這些 SDK,並改為安裝 10 月版本。
    • 另請注意,Visual Studio for Mac 8.10 不支援 .NET 6 Arm64 SDK。

Xamarin

  • 我們已新增對 Xcode 13.1 的支援。
  • 我們已使用 Eclipse Temurin JDK 1.8.0.0.302 取代 Microsoft 的行動裝置 OpenJDK 1.8.0.25。 更新會從使用者電腦移除 JDK 1.8.0.25。

Release Notes Icon Visual Studio 2019 for Mac 8.10.11 版 (8.10.11.8 版)

發行于 2021 年 10 月 12 日

一般

  • 我們已將 .NET Core SDK 更新為 5.0.402 和 3.1.414。

Release Notes Icon Visual Studio 2019 for Mac 8.10.10 版 (8.10.10.8 版)

發行于 2021 年 9 月 29 日

一般

Xamarin

  • 我們已新增對 Xcode 13 的支援。

Release Notes Icon Visual Studio 2019 for Mac 8.10.9 版 (8.10.9.3 版)

發行于 2021 年 9 月 14 日

Web 和 Azure

  • 我們已將 .NET Core SDK 更新為 5.0.401 和 3.1.413。

Release Notes Icon Visual Studio 2019 for Mac 版本 8.10.8 (8.10.8.0)

發行于 2021 年 8 月 24 日

Xamarin

  • 我們已修正導致錯誤「找不到 Microsoft OpenJDK」警告訊息的問題。

Release Notes Icon Visual Studio 2019 for Mac 8.10.7 版 (8.10.7.17)

發行于 2021 年 8 月 10 日

殼層與工具

  • 我們已修正防止在全域搜尋列中搜尋NuGet套件的問題。

版本控制

  • 我們已修正 Git 下某些專案未顯示 Git 變更的問題。

Web 和 Azure

  • 我們已將 .NET Core SDK 更新為 5.0.400 和 3.1.412,定址 CVE-2021-26423

Xamarin

Release Notes Icon Visual Studio 2019 for Mac 8.10.6 版 (8.10.6.10)

發行于 2021 年 7 月 13 日

測試工具

  • 我們已修正載入解決方案時,測試探索可能會失敗的問題。

Web 和 Azure

  • 我們已將 .NET Core SDK 更新為 5.0.302 和 3.1.411。

Release Notes Icon Visual Studio 2019 for Mac 8.10.5 版 (8.10.5.16)

發行于 2021 年 7 月 6 日

一般

  • 我們已修正數個與編輯器工具提示和外部檔案變更相關的可靠性問題。

殼層與工具

Release Notes Icon Visual Studio 2019 for Mac 8.10.4 版 (8.10.4.11)

發行于 2021 年 6 月 29 日

殼層與工具

  • 我們已修正全域搜尋結果不符合所使用的篩選標籤的問題。

原始程式碼編輯

Web 和 Azure

Release Notes Icon Visual Studio 2019 for Mac 8.10.3 版 (8.10.3.15 版)

發行于 2021 年 6 月 22 日

Web 和 Azure

Xamarin

  • 我們已更新 Xamarin。iOS SDK 至 14.20.0.24 和 Xamarin.Mac SDK 至 7.14.0.24。

Release Notes Icon Visual Studio 2019 for Mac 8.10.2 版 (8.10.2.17)

發行于 2021 年 6 月 15 日

版本控制

  • 我們已修正 Diff 檢視中的認可選取專案永遠不會完成載入的問題。
  • 我們已修正可能會導致 IDE 損毀的問題。

Web 和 Azure

  • 我們已修正安裝程式或更新程式無法下載新的 .NET Core SDK 的問題。

Release Notes Icon Visual Studio 2019 for Mac 8.10.1 版 (8.10.1.71)

發行于 2021 年 6 月 8 日

一般

  • 我們已修正 Git 和 Xamarin 的數個可靠性問題。

殼層與工具

  • 我們已更新所有翻譯。

版本控制

  • 我們已修正「責任者」檢視中的數個對齊問題。

Web 和 Azure

Release Notes Icon Visual Studio 2019 for Mac 8.10 版 (8.10.0.1773)

發行于 2021 年 6 月 2 日

一般

偵錯工具

  • 我們已修正呼叫堆疊工具視窗不會顯示外部程式碼的問題。

專案系統

  • 我們已將MSBuild更新為 16.9.0。
  • 我們已修正偵錯啟動時未儲存的程式碼變更的問題, (F5) 。

殼層與工具

原始程式碼編輯

測試工具

Web 和 Azure

  • 我們已將 .NET Core SDK 更新為 5.0.203 和 3.1.409,定址 CVE-2021-31204
  • 我們已修正安裝 .NET 6 Preview 4 時建立 .NET Core 專案失敗的問題。

Xamarin

  • 我們已修正 XAML 熱重新載入變更未與裝置同步的問題。
  • 我們已更新 Xamarin。iOS SDK 至 14.17.2.4。
  • 我們已更新 Xamarin.Forms 範本。

已知問題

以下是 Mac 8.10 版 Visual Studio 2019 中所有現有已知問題的清單:

  • [新增Project] 對話方塊不會顯示 .NET 6.0,因為 .NET 6 專案範本會使用 C# 10,Visual Studio for Mac 8.10 不支援。
  • 在 Apple Silicon (M1 或 Arm64) 機器上,必須先卸載舊的 .NET SDK,才能安裝 12 月版本。 這是因為新的 x64 .NET SDK 會安裝到不同的目錄中,而原始位置現在僅供 Arm64 SDK 使用。
    • 安裝 Visual Studio for Mac 8.10.15 之後,檢查更新對話方塊會顯示最新的 SDK。 在更新程式期間,如果更新程式應用程式偵測到舊的 SDK,則會顯示警示,並提供移除它們的選項。 8.10.15 安裝程式提供相同的選項。
    • 另請注意,Visual Studio for Mac 8.10 不支援 .NET 6 Arm64 SDK。
    • 瞭解如何 使用這些指示卸載 .NET
  • 在某些情況下,將 Xamarin.Forms 專案部署到iOS裝置時,會出現「System.EntryPointNotFoundException」例外狀況。 我們目前正在處理即將發行的修正程式。
  • 安裝最新的 .NET 5 SDK 之後,.NET Core 3.1 應用程式開發人員可能會看到指出「ASP.NET Core 開發人員憑證處於無效的狀態。」的錯誤。 從終端執行 dotnet dev-certs https --clean 並執行 dotnet dev-certs https --trust 將可修正此問題。
  • 在極少數的情況下,有可能除了 .NET Core 3.1.300 SDK 之外,其他全部都是最新的狀態。 若進入此設定並使用更新程式更新至 .NET Core 3.1.300,除非重新啟動 IDE,否則更新 .NET Core SDK 的通知將不會消失。
  • 在 Big Sur 上,gRPC 專案可能會因為出現錯誤 protoc" exited with code 255 而無法建置。 這是因為在專案範本中預設使用的 gRPC.Tools NuGet 套件,對於偵測 macOS 平台有問題。 其中一種因應措施是將 gRPC.Tools NuGet 套件更新為 2.34.0 或更新版本。
  • 在某些情況下,Android專案可能無法建置,並出現錯誤 The Java SDK could not be found, please set the path to it in the Xamarin.Android SDKs settings panel 。 因應措施是在終端機中執行下列命令: mkdir -p ~/Library/Android/sdk

頁面頂端