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 日發行

一般

  • 對 Mono 的資訊安全諮詢注意事項已更新至 6.12.0.182:

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 支援原則。 想要繼續使用 Visual Studio 2019 for Mac 的使用者,請理解現在的環境並未受到完整保護。

Visual Studio for Mac 遵循 Microsoft 現代化生命週期原則。 根據此原則,Visual Studio 2019 for Mac 不受支援,將獲得有限的更新,直到 2022 年 7 月為止。 2022 年 7 月之後,Visual Studio 2019 for Mac 將不再獲得任何形式的更新。

為確保環境安全,我們強烈建議使用者升級至 Visual Studio 2022 for Mac,這是目前支援的 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,以解決 DisposableObject 所有權語意的問題。

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 專案時可能導致 headers/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 日發行

一般

  • 我們已修正 Monterey 上已安裝 homebrew 時,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 安裝程式和更新程式會顯示警示,並提供選項讓您先解除安裝不支援的 x64 SDK,再安裝支援的 .NET 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 專案的 [新增專案] 對話方塊中,因為 .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 使用)。
    • 在 Visual Studio for Mac 8.10 的更新版本新增對新 SDK 的支援之前,[檢查更新] 對話方塊不會顯示任何 SDK 的更新。
    • 如果安裝了 .NET 5.0、6.0 或 .NET Core 3.1 x64 SDK 的 11 月版本,則應加以移除,並改為安裝 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

  • 我們已修正因 Visual Studio for Mac Updater 未以管理員權限安裝 JDK,而導致 Eclipse Temurin JDK 1.8.0.302 無法安裝的問題。

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 月版本。 在 Visual Studio for Mac 8.10 的更新版本新增對新 SDK 的支援之前,[檢查更新] 對話方塊不會顯示任何 SDK 的更新。
    • 如果安裝了 .NET 5.0、6.0 或 .NET Core 3.1 x64 SDK 的 11 月版本,則應加以移除,並改為安裝 10 月版本。
    • 另請注意,Visual Studio for Mac 8.10 不支援 .NET 6 Arm64 SDK。

Xamarin

  • 我們新增了 Xcode 13.1 的支援。
  • 我們已將 Microsoft 的 Mobile OpenJDK 1.8.0.25 取代為 Eclipse Temurin JDK 1.8.0.302。 更新將會從使用者機器中移除 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 的數個可靠性問題。

殼層與工具

  • 我們已更新所有翻譯。

版本控制

  • 我們已修正 Blame 檢視中的數個對齊問題。

Web 和 Azure

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

2021 年 6 月 2 日發行

一般

偵錯工具

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

Project 系統

  • 我們已將 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 範本。

已知問題

以下列出 Visual Studio 2019 for Mac 8.10 版中所有現有的已知問題:

  • [新增專案] 對話方塊不會顯示 .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

頁首