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



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


如需系統需求的資訊,請參閱 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 版本的深入資訊:


版本焦點內容

  • 此版本新增 .NET Core 3.1.100 的支援。
  • 此版本著重在使用 Visual Studio for Mac 中的輔助技術來改善整體體驗。
  • 此版本針對 .NET Core 開發人員引進其他功能,包括:
    • ASP.NET Core 專案的 Scaffolding 支援。
    • 開發和發佈 ASP.NET Core Blazor 伺服器應用程式的能力。
    • 更新編輯器,包括 .razor 檔案的支援。
    • 從 .NET Core 程式庫專案建立 NuGet 套件的封裝支援。

已知問題

請參閱已知問題一節。


Release Notes Icon Visual Studio 2019 for Mac 8.4.8 版 (8.4.8.2 版)

發行日期︰2020 年 3 月 3 日

此服務版本修正了下列問題︰

  • 更新 Azure Functions 範本並重新啟動 Visual Studio for Mac 之後,遺漏範本。

Release Notes Icon Visual Studio 2019 for Mac 8.4.7 版 (8.4.7.17)

2020 年 2 月 25 日發行

此服務版本解決其他部分協助工具問題,並修正下列問題:

Release Notes Icon Visual Studio 2019 for Mac 8.4.6 版 (8.4.6.36)

2020 年 2 月 19 日發行

此服務版本解決其他部分協助工具問題,並修正下列問題:

  • 執行更新方案命令後,無法於 [Review Solution and Commit] \(檢閱方案並認可\) 頁面中展開清單項目。

Release Notes Icon Visual Studio 2019 for Mac 8.4.5 版 (8.4.5.19)

2020 年 2 月 10 日發行

此服務版本修正了下列問題︰

  • MVC Scaffolding 不包括「使用 Entity Framework 執行檢視的 MVC 控制器」Scaffolder。
  • ASP.NET 專案中的 Scaffolding 會使用 LocalDB 而非 Sqlite,進而造成 PlatformNotFoundException。

Release Notes Icon Visual Studio 2019 for Mac 8.4.4 版 (8.4.4.91)

2020 年 2 月 4 日發行

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

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

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

此服務版本也修正了下列問題︰

Release Notes Icon Visual Studio 2019 for Mac 8.4.3 版 (8.4.3.12)

發行於 2020 年 1 月 28 日

此服務版本修正了下列問題︰

Release Notes Icon Visual Studio 2019 for Mac 8.4.2 版 (8.4.2.59)

發行於 2020 年 1 月 21 日

此服務版本修正了下列問題︰

Release Notes Icon Visual Studio 2019 for Mac 8.4.1 版 (8.4.1.2 版)

2020 年 1 月 14 日發行

此服務版本修正了下列問題︰

  • 我們修正了 Xamarin 設計工具底部工具列被截斷的問題。
  • 我們解決了大量損毀問題。

Release Notes Icon Visual Studio 2019 for Mac 8.4 版 (8.4.0.2657)

發行於 2020 年 1 月 8 日

新功能

協助工具選項

我們進行了一些變更來改善此版本中 Visual Studio for Mac 的協助工具,包括:

  • 增加整個 IDE 中文字和圖示的對比。
  • 改善鍵盤瀏覽和快速鍵。
  • 更新使用輔助技術進行巡覽時的焦點順序。
  • 減少使用 VoiceOver 時,在 [開始] 頁面上某些項目之間移動所需的步驟數目。
  • 現在可以使用 VoiceOver 來存取 [開始] 頁面上的 [釘選] 按鈕。
  • 改善整個 IDE 中下列區域及更多區域的 VoiceOver 聽寫及瀏覽:
    • 最近使用的範本頁面
    • 字型選擇器
    • 文件檢視索引標籤
    • 全域搜尋結果
    • 程式碼編輯器
    • 程式碼片段
    • 更新者
    • 版本控制
    • 專案選項
  • 降低 Xamarin 設計工具屬性面板中鍵盤設陷的風險,並使這些屬性面板中先前無法存取的區域可供存取。
  • 完全重寫先前無法存取的 IDE 元件,使其可供存取。

Web 和 Azure

  • 我們新增了 ASP.NET Core Scaffolding 的支援。
  • 我們新增了編輯 .razor 檔案的支援
  • 我們新增了在發佈至 Azure App Service 期間,針對 Blazor 伺服器專案佈建 Azure SignalR Service 的支援。
  • 我們新增了壓縮 .NET Standard 程式庫專案的支援。

編輯器

  • 除非明確需要舊版編輯器,否則所有檔案現在都可以在新的編輯器中開啟。
  • 我們修正了編輯器中的一些效能流失問題。
  • 我們已更新為使用最新的 FSharp.CompilerService。
  • 我們改進了 .csx 檔案的支援。
  • 新增了 TypeScript 3.7 的支援,新功能包括選擇性鏈結和 Nullish 聯合。
  • Blazor 支援已改善 IntelliSense 和偵錯工具整合。

Shell

  • 我們已從 Android 設計工具將原生且可完整存取的 (鍵盤和 VoiceOver) 屬性面板控制項新增至 Shell,並針對所有解決方案項目將其預設為啟用。

    New editor features Graphic
    Visual Studio for Mac 中的新編輯器功能

偵錯工具

  • 我們已實作偵錯工具 [工具提示]、[區域變數] 面板與 [監看式] 面板,以及 [攔截到例外狀況] 對話方塊的原生控制項,可讓我們在編輯器中重新啟用已釘選的監看式。

Xamarin

  • Xamarin.Forms 的 XAML 熱重新載入現在根據預設為開啟狀態,且已建置到 IDE 中。 若要深入了解 XAML 熱重新載入,請參閱 XAML Hot Reload for Xamarin.Forms (Preview) (Xamarin.Forms 的 XAML 熱重新載入 (預覽))。
  • 您現在可以在 Visual Studio 中發行 Android 應用程式時,建立 Android 應用程式套件組合。 應用程式套件組合會在從 Google Play 商店或各種 Android App Store 下載應用程式時,為使用者提供依其裝置規格最佳化的 APK。
  • 您現在可以使用 AndroidX 移轉精靈,將您現有的 Android 應用程式從 Android 支援程式庫轉換為 AndroidX。
  • 當您在 Android 設計工具中編輯版面配置時,現在會為您提供一系列常見的問題。

Installer

  • 安裝程式現在支援深色佈景主題。
  • 安裝程式現在會清理先前使用安裝程式安裝的 .NET Core 舊次要版本。
  • 已從安裝程式中移除 HAXM 和 AVD 建立支援。 建議您使用 Visual Studio for Mac 的裝置管理員來建立 AVD。
  • 安裝程式和 Visual Studio for Mac 不再支援 macOS Sierra。

Bug 修正

殼層與工具

修正下列 IDE 的問題:

編輯器

修正下列編輯原始程式碼的問題:

Web 和 Azure

修正下列 .NET Core 支援的問題:

修正下列 Azure Functions 支援的問題:

  • Azure Functions 範本缺少 AzureFunctionsVersion v2 的範本。

版本控制

修正下列版本控制的問題:

  • 取消 SVN 簽出可能會不小心刪除使用者檔案。

專案系統

修正下列專案的問題:

  • 以手動方式將 DefaultTargets 新增至 csproj,會在 VS 修改專案時進行覆寫
  • 檔案和專案上要移除的名稱不一致。
  • 專案操作功能表缺少 [新增參考]。
  • 重新命名 Solution Pad 中的檔案不會重新套用巢狀規則。
  • 將視窗的標題從 [編輯參考] 變更為 [參考]。
  • 專案模型會報告特定專案的錯誤參考。
  • 我們修正了在匯入專案中定義定義常數時,無法正確定義定義常數的問題。
  • 我們修正了在儲存原始檔控制下的專案時,Visual Studio for Mac 可能陷在迴圈中的問題。

偵錯

修正下列偵錯問題:

  • 我們已新增遺漏的 [偵錯所有測試] 命令。
  • 將滑鼠暫留在運算式上,可能會變更 .NET Core 偵錯工具中的變數值。
  • 開啟 [攔截到例外狀況] 對話方塊會使 IDE 停止回應。
  • 我們修正了在偵錯時釘選屬性無法運作的問題。

Xamarin

修正下列 Xamarin 支援的問題:

測試

修正下列測試問題:

Installer

我們抑制了安裝程式中的一些幕後 Bug。

更新者

修正下列更新程式的問題:

  • 下載失敗後的進度列指示器為空白。
  • 更新程式在安裝更新之前,不會等待 IDE 結束。

已知問題

  • 使用 Razor 元件檔案範本新增檔案之後,可能會無法建置專案。 這個問題是專案檔 (.csproj 檔案) 中有些不必要元素所造成,請從專案檔中移除參考新檔案的元素,應該就可成功建置專案。
  • 在開發 ASP.NET Core 專案時,如果已安裝 .NET Core SDK 3.1 Preview,HTTPS 連線可能會遭到拒絕。 瀏覽器可能無法啟動,或使用 Docker 時,會顯示憑證錯誤。 若要解決此問題,請在終端機中執行下列命令:dotnet dev-certs https —clean,然後執行 dotnet dev-certs https —trust
  • 按退格鍵並不會從 [監看式] 面板中刪除監看式。

意見反應與建議

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


頁面頂端