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



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


如需系統需求的資訊,請參閱 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 2019 for Mac 中,我們取代了舊有的 Git 實作、更新了調色盤與圖示,並解決了偵錯工具、測試工具及專案系統的許多問題。

已知問題

請參閱已知問題一節。


Release Notes Icon Visual Studio 2019 for Mac 8.5.6 版 (8.5.6.11)

2020 年 5 月 14 日發行

殼層與工具

Web 和 Azure

  • 已更新至最新的 .NET Core 3.1.4 版本。

Release Notes Icon Visual Studio 2019 for Mac 8.5.5 版 (8.5.5.7 版)

2020 年 5 月 6 日發行

Visual Studio for Mac 8.5 服務第 5 版修正了少數已報告的嚴重錯誤。

Release Notes Icon Visual Studio 2019 for Mac 8.5.4 版 (8.5.4.12)

2020 年 4 月 21 日發行

Visual Studio for Mac 8.5 服務第 4 版解決了下列問題:

Release Notes Icon Visual Studio 2019 for Mac 8.5.3 版 (8.5.3.16)

2020 年 4 月 14 日發行

Visual Studio for Mac 8.5 服務第 3 版解決了下列問題:

Release Notes Icon Visual Studio 2019 for Mac 8.5.2 版 (8.5.2.13 版)

2020 年 4 月 7 日發行

Visual Studio for Mac 8.5 服務第 2 版解決了下列問題:

Release Notes Icon Visual Studio 2019 for Mac 8.5.1 版 (8.5.1.42)

發行日期︰2020 年 4 月 1 日

此版本包括下列更新︰

Release Notes Icon Visual Studio 2019 for Mac 8.5 版 (8.5.0.3183)

2020 年 3 月 23 日發行

新功能

協助工具選項

這一版 Visual Studio 2019 for Mac 引進重新整理的調色盤、新圖示,以及已更新的警告和錯誤狀態訊息。 文字和圖示的色彩對比率已增加,用以改善清晰度。 Visual Studio for Mac 現在也完全支援 macOS 高對比模式。

除了視覺效果變更之外,這一版的 Visual Studio 2019 for Mac 還進行了一些變更,用來增加 IDE 的整體存取範圍。 它們包括:

  • 改善在偵錯工具 (NuGet 套件管理員) 和 [專案選項] 對話方塊中使用 VoiceOver 時的焦點順序和可見度。
  • 先前無法透過鍵盤瀏覽存取的區域 (例如釘選和眼睛圖示),現在可透過鍵盤來瀏覽。
  • 增強了 VoiceOver 對偵錯工具狀態的意見反應。
  • 現在,在使用 [新增專案] 對話方塊建立專案之後,IDE 會準確向 VoiceOver 使用者播報「專案已建立」的狀態訊息。
  • 修正了 NuGet 套件管理員,以允許鍵盤存取 [瀏覽]、[安裝]、[更新] 和 [合併] 索引標籤。
  • VoiceOver 現在會在 [新版本] 下拉式清單中宣告選取的版本。
  • VoiceOver 現在會在使用版本控制、發佈至 Azure 功能,以及許多其他領域時,宣告詳細資訊。

版本控制

以正式 Git 命令列用戶端的包裝函式取代了舊 Git 實作 ( Visual Studio 在 Windows 上已使用該函式),以便改善 IDE 中 Git 支援的整體效能和可靠性。 新 Git 支援取決於官方的 git 用戶端。 安裝 Git 的建議方式是透過在終端機應用程式中執行 xcode-select --install (不需要安裝 Xcode),將其安裝為 Xcode 命令列工具的一部分。

偵錯工具

  • 現在可以編輯函式中斷點。
  • 改善了 .NET Core 專案中的逐步執行效能。

編輯器

  • 我們已更新淺 & 色深色主題以符合Visual Studio。

Installer

  • 我們為浮動切換新增了項目,讓使用者可以註冊 ASP.NET Core 提示。
  • 我們新增了支援以實作版本控制所需的 CLI 工具。
  • 我們整合了錯誤回報,以協助改進未來的品質。

Web 和 Azure

  • 我們遇到最新的 .NET Core 版本。
  • 在 ASP.NET Core 專案的 [新增專案] 對話方塊中新增了驗證支援。
  • 新增了對 Azure Functions 執行階段 v2/v3 的支援。

NuGet

  • 已將 NuGet 直接改成 5.4。

Xamarin

  • 您現在可以在 [文件大綱] 窗格中看到 Xamarin.Forms 控制項階層。 在Windows上,可以使用 Ctrl+Alt+T (檢視 > 其他Windows檔大綱) > 開啟。 在 Mac 上,您可以透過 Views > Pads > 檔大綱開啟它。
  • 同時對多個專案進行偵錯時,您現在可以同時在這兩個目標上使用 XAML 熱重新載入。 例如,您可以使用 XAML 熱重新載入來查看您 XAML 變更在 iOS 和 Android 手機上的樣子。 如需有關多個程序偵錯的詳細資訊,請參閱 Visual Studio 2019 文件
XAML Hot Reload works simultaneously on multiple debug targets
  • 您現在可以在 Visual Studio for Mac 中設定預設的 iOS 設計工具。 在 Xcode 分鏡腳本設計工具中所做的任何變更,都會自動同步回 Visual Studio for Mac。
Improved Xcode Storyboard Designer Integration
  • 您現在可以在執行階段使用「Android 套用變更」來套用 Android 資源變更。 這項功能可讓您在 Android 裝置或模擬器上快速查看 Android 資源檔 (XML 版面配置和可繪製資源等) 上所做的變更,而不需要重新啟動應用程式。
Android Apply Changes
  • 現在,在 Android 應用程式中使用啟動追蹤時,可以產生您自己的自訂設定檔。 這可提供您更高效能的啟動體驗,並將 APK 大小降到最低。
  • 您現在可以針對 Kotlin 程式庫產生 Xamarin.Android 繫結。
  • 現在,在 Android 專案中合併 AndroidManifest.xml 檔案時,您可以使用 Google Manifest Merger。 這可讓您自訂每個資訊清單和其內容的合併方式。 如需可套用的規則詳細資訊,請參閱合併多個資訊清單檔
  • 建立新的 Xamarin.Forms 應用程式時,已移除使用共用專案的選項。 新的 Xamarin.Forms 應用程式現在會使用 .NET Standard,以確保獲得最佳的開發體驗。

Bug 修正

Shell

編輯器

偵錯工具

  • 我們已修正值視覺化程式一律空白的問題。
  • 我們已修正導致檢查階層中巢狀變數所費時間超出預期的問題。
  • 修正了 iewing variables with async methods shows nothing (以非同步方法檢視變數時不會顯示任何項目) 的問題。
  • 修正了偵錯工具不會正確顯示變數檢查圖示的問題。
  • 修正了無法使用退格鍵移除受監視運算式的問題。
  • 修正了 Visual Studio for Mac 的中斷問題,其先前會在 .NET Core 專案的該未處理例外狀況行上中斷。
  • 修正了 DataTip (變數檢查) 字型大小看起來太小的問題。
  • 修正了在偵錯開始時,PIN 變數圖示消失的問題。
  • 修正了逐步執行的 UI 按鈕回應緩慢,使得逐步執行流程令人感到漫長的問題。
  • 修正了可能無法從 [本機] 與 [監看式] 面板複製值的問題。
  • 修正了 .NET Core 偵錯工具不會顯示 System.Drawing.Color 值的問題。
  • 修正了 [附加至處理序] 對話方塊未顯示任何處理序的問題。
  • 修正了偵錯工具在未設定中斷點 (在多個啟始專案中) 之程式行中停止的問題。
  • 修正了在 [監看式] 面板中嘗試將已監看的運算式重新命名之後,會將其移除的問題。
  • 修正了在偵錯期間,從文字視覺化檢視儲存編輯時,變更並未儲存的問題。
  • 修正了在視覺化檢視中編輯變數值後,[本機] 面板並未更新的問題。
  • 修正了在逐步執行程式碼時,可能會出現假性捲動的問題。

專案

版本控制

  • 修正了 (部分) 版本控制檔案下拉式清單無法使用的問題。
  • 修正了未簽署 libhostfxr dylib 的問題。
  • 修正了在儲存或還原變更後,已修改檔案其狀態未更新的問題。
  • 修正了在 Git 存放庫中使用方案時,整體效能的問題。
  • 修正了 macOS 不斷提示安裝 Xcode 命令列工具的問題。
  • 修正 Git「作者」錯誤地將第 1 行顯示為已修改的問題。
  • 修正為檔案重新命名時可能會造成 UI 停止回應的問題。
  • 修正 [切換至分支] 功能表遺失的問題。
  • 修正如果未手動新增或暫存新檔案,就不會在 [狀態檢視] 中顯示該檔案的問題。
  • 修正在 [狀態檢視] 差異中 BOM 的問題。

Web 工具

NuGet

測試工具


已知問題

  • 若您遇到 ASP.NET Core React 和 Angular SPA 專案範本的 node-gyp 組建錯誤,請參閱 node-gyp 安裝注意事項以了解因應措施。

意見 & 反應建議

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


頁面頂端