Visual Studio Icon Visual Studio 2019 for Mac 8.8 版的版本資訊Visual Studio 2019 for Mac version 8.8 Release Notes



開發人員社群 | 系統需求 | 相容性 | 可散發的程式碼 | 文件 | 部落格 | 服務Developer Community | System Requirements | Compatibility | Distributable Code | Documentation | Blogs | Servicing


按一下這個按鈕以下載最新版的 Visual Studio 2019 for Mac。Click the button to download the latest version of Visual Studio 2019 for Mac. 如需系統需求的資訊,請參閱 Mac 系統需求Mac 平台目標及相容性指南。For information on the system requirements see the see Mac System Requirements and Mac Platform Targeting and Compatibility guides.

如需安裝和更新 Visual Studio 2019 for Mac 的指示,請參閱安裝 Visual Studio for Mac 指南For instructions on installing and updating Visual Studio 2019 for Mac, see the Install Visual Studio for Mac guide.

Download VS for Mac

若要深入了解其他相關下載,請參閱下載頁面To learn more about other related downloads, see the Downloads page.


Visual Studio 2019 for Mac 的新功能What's New in Visual Studio 2019 for Mac

Visual Studio 2019 for Mac 版本Visual Studio 2019 for Mac Releases

Visual Studio 2019 for Mac 部落格文章Visual Studio 2019 for Mac Blog Posts

Visual Studio 部落格 是 Visual Studio 工程小組提供產品見解的官方來源。The Visual Studio Blog is the official source of product insight from the Visual Studio Engineering Team. 您可以在下列文章中找到有關 Visual Studio 2019 for Mac 版本的深入資訊:You can find in-depth information about the Visual Studio 2019 for Mac releases in the following posts:


版本焦點內容Release Highlights

  • Visual Studio for Mac 8.8 新增了使用 dotnet new 新增之自訂 .NET Core 範本的預覽支援 (預覽功能可以在 [喜好設定] > [其他] > [預覽功能] 中啟用)。Visual Studio for Mac 8.8 adds preview support for Custom .NET Core templates added with dotnet new (Preview features can be enabled in Preferences > Other > Preview Features).
  • Visual Studio for Mac 8.8 版新增了針對 Blazor WebAssembly 專案進行偵錯 (部分機器翻譯) 的支援。Visual Studio for Mac 8.8 adds support for debugging Blazor WebAssembly projects.
  • Visual Studio for Mac 8.8 版新增了使用已登入帳戶來存取 Azure DevOps NuGet 套件來源而無需使用個人存取權杖 (PAT) 的支援。Visual Studio for Mac 8.8 adds support for accessing Azure DevOps NuGet package sources using the signed in account without the need to use a personal access token (PAT).
  • Visual Studio for Mac 8.8 現在支援在 macOS Big Sur 開發人員預覽版上執行。Visual Studio for Mac 8.8 now supports running on the macOS Big Sur developer preview. 如需其他資訊,請參閱已知問題See Known Issues for additional information.
  • Visual Studio for Mac 8.8.3 或更新版本現在已預設啟用完整的協助工具支援。Visual Studio for Mac 8.8.3 or newer now has full accessibility support enabled by default.
  • Visual Studio for Mac 新增了功能,以警告使用者,磁碟空間不足會使體驗變差。We added functionality to Visual Studio for Mac to warn users when low disk space will degrade the experience.

已知問題Known Issues

請參閱已知問題一節。Refer to the Known Issues section.


意見反應與建議Feedback and Suggestions

我們很希望聽聽您的意見!We would love to hear from you! 您可以透過 Visual Studio for Mac IDE 中的 [回報問題] 選項來回報問題。You can report a problem through the Report a Problem option in Visual Studio for Mac IDE. 您可在開發人員社群入口網站中追蹤您的意見反應。You can track your feedback, including suggestions, in the Developer Community portal.


版本資訊Release Notes

Release Notes Icon Visual Studio 2019 for Mac version 8.8.6 (8.8.6.15)Visual Studio 2019 for Mac version 8.8.6 (8.8.6.15)

發行於 2021 年 1 月 20 日released January 20, 2021

一般General

  • 我們已修正數個可靠性問題。We fixed several reliability issues.

安裝程式Installer

Release Notes Icon Visual Studio 2019 for Mac 8.8.5 版 (8.8.5.18)Visual Studio 2019 for Mac version 8.8.5 (8.8.5.18)

發行於 2021 年 1 月 12 日released January 12, 2021

Web 和 AzureWeb and Azure

  • 已將 .NET Core SDK 更新至 5.0.102 與 3.1.405。We updated .NET Core SDKs to 5.0.102 and 3.1.405.

XamarinXamarin

  • 新增了 Xcode 12.3 的支援。We added support for Xcode 12.3.

Release Notes Icon Visual Studio 2019 for Mac 8.8.4 版 (8.8.4.30)Visual Studio 2019 for Mac version 8.8.4 (8.8.4.30)

發行於 2020 年 12 月 15 日released December 15, 2020

一般General

  • 我們已修正幾個可靠性和效能方面的問題。We fixed several issues with reliability and performance.

偵錯工具Debugger

殼層與工具Shell and Tools

Web 和 AzureWeb and Azure

Release Notes Icon Visual Studio 2019 for Mac 8.8.3 版 (8.8.3.16)Visual Studio 2019 for Mac version 8.8.3 (8.8.3.16)

發行於 2020 年 12 月 1 日released December 1, 2020

一般General

  • 我們已修正幾個可靠性和效能方面的問題。We fixed several issues with reliability and performance.
  • 在某些情況下,無法使用 VoiceOver 啟用完整的協助工具支援。Under certain circumstances it was not possible to enable full accessibility support using VoiceOver. 我們已經預設啟用了完整的協助工具支援,並更新了 Visual Studio for Mac 協助工具文件 (機器翻譯)。We enabled full accessibility support by default and updated the Visual Studio for Mac accessibility documentation.

版本控制Version Control

Web 和 AzureWeb and Azure

  • 修正了將 ASP.NET Core 5.0 專案發佈至 Azure 會發生失敗,並出現「HTTP 錯誤 500.31 - ANCM 找不到原生相依性」錯誤的問題。We fixed an issue where publishing ASP.NET Core 5.0 projects to Azure failed with an "HTTP Error 500.31 - ANCM Failed to Find Native Dependencies" error.

Release Notes Icon Visual Studio 2019 for Mac 8.8.2 版 (8.8.2.41)Visual Studio 2019 for Mac version 8.8.2 (8.8.2.41)

於 2020 年 11 月 24 日發行released November 24, 2020

一般General

  • 我們已將 .NET Core 更新至 3.1.404。We updated .NET Core to 3.1.404.
  • 我們已將 F# 編譯器更新至 5.0。We updated the F# compiler to 5.0.

偵錯工具Debugger

  • 我們已修正在監看工具視窗中選取多個監看式時的作業封鎖問題。We fixed an issue blocking operations when multiple watches are selected in the watch tool window.
  • 我們已修正導致系統將錯誤值複製或貼到監看工具視窗中的幾個問題。We fixed several issues causing the wrong value to be copied or pasted within the watch tool window.
  • 我們已修正在進行偵錯時無法重新命名監看式的問題。We fixed an issue where it was not possible to rename a watch while debugging.

安裝程式Installer

殼層與工具Shell and Tools

  • 我們已修正錯誤工具視窗無法記憶工具列按鈕設定的問題。We fixed an issue where the Errors tool window didn't remember toolbar button settings.

原始程式碼編輯Source Code Editing

Release Notes Icon Visual Studio 2019 for Mac 8.8.1 版 (8.8.1.37)Visual Studio 2019 for Mac version 8.8.1 (8.8.1.37)

於 2020 年 11 月 19 日發行released November 19, 2020

一般General

  • 我們已修正幾個可靠性和效能方面的問題。We fixed several issues with reliability and performance.

偵錯工具Debugger

殼層與工具Shell and Tools

Web 和 AzureWeb and Azure

XamarinXamarin

  • 修正了 XAML 預覽程式的協助工具中,VoiceOver 會誤將裝飾性影像讀出為「影像」的問題。We fixed an accessibility issue in the XAML Previewer where a decorative image was erroneously being anounced as "image" by VoiceOver.
  • 修正了 XAML 預覽程式的協助工具問題中,VoiceOver 會在瀏覽至「開始使用 XAML 熱重新載入」連結時讀出不必要內容的的問題。We fixed an accessibility issue in the XAML Previewer where unnecessary content was being announced by VoiceOver when navigating to the "Get started with XAML hot reload" link.
  • 新增支援 Xcode 12.2。We added support for Xcode 12.2.

Release Notes Icon Visual Studio 2019 for Mac 8.8 版 (8.8.0.2913)Visual Studio 2019 for Mac version 8.8 (8.8.0.2913)

2020 年 11 月 10 日發行released November 10, 2020

注意

此版本的 Visual Studio for Mac 目前支援在 macOS Big Sur 開發人員搶鮮版 (Beta) 組建上執行。This release of Visual Studio for Mac now supports running on the macOS Big Sur developer beta builds. 如果您已在 Big Sur 上但無法使用更新程式,請前往 Visual Studio for Mac 網站,並下載安裝程式。If you're already on Big Sur and can't use the updater, visit the Visual Studio for Mac website and download the installer.

新功能New Features

針對 Blazor WebAssembly 專案進行偵錯Debug Blazor WebAssembly projects

Visual Studio for Mac 現在包含針對 Blazor WebAssembly 專案進行偵錯的完整支援,提供用以選擇設定中斷點的選項、監視、使用逐步執行和略過命令來巡覽程式碼,以及其他更多功能。Visual Studio for Mac now includes full support for debugging Blazor WebAssembly projects, giving you the option to set breakpoints, watches, navigate your code using step and skip commands, and more.

Examining a watched variable while debugging a Blazor WebAssembly application
在針對 Blazor WebAssembly 應用程式進行偵錯時檢查受監視的變數Examining a watched variable while debugging a Blazor WebAssembly application

如需在 Visual Studio for Mac 中進行偵錯的詳細資訊,請參閱使用 Visual Studio for Mac 進行偵錯 (機器翻譯)。For more information on debugging in Visual Studio for Mac, see Debugging with Visual Studio for Mac.

Web 和 AzureWeb and Azure

  • 新增了對 .NET 5 preview 8 的支援。We added support for .NET 5 preview 8.
  • 新增了使用已登入帳戶來存取 Azure DevOps NuGet 套件來源而無需使用個人存取權杖 (PAT) 的整合式支援。We added integrated support for accessing NuGet Azure DevOps package sources using the signed in account without requiring a personal access token (PAT).

Bug 修正Bug Fixes

偵錯工具Debugger

專案系統Project System

  • 修正了載入增益集專案時,使檔案產生空白屬性 Pad 的問題。We fixed an issue that resulted in an empty properties pad for files when loading AddIn projects.
  • 修正了使用者無法取消解決方案載入作業的問題。We fixed an issue that prevented users from canceling a solution load operation.
  • 我們已修正 Android 建置程序永遠不會停止的問題。We fixed an issue where the Android build process never stops.
  • 我們已修正當 [解決方案] 視窗中的 [顯示所有檔案] 已啟用的情況下,重新命名檔案會新增檔案兩次並可能導致系統停止回應的問題。We fixed an issue where renaming a file with "Show All Files" enabled in the Solution window added the file twice and might have caused a hang.
  • 我們已修正VS for Mac 設定不同 FrameworkSDKRoot 的問題。We fixed an issue with VS for Mac setting a different FrameworkSDKRoot.
  • 我們已修正建立具有單一字元之新專案資料夾失敗並發生錯誤的問題。We fixed an issue where creating a new project folder with a single character failed with an error.
  • 我們已將 MSBuild 更新至 16.8 RTM。We updated MSBuild to 16.8 RTM.

殼層與工具Shell and Tools

  • 提高了「在檔案中尋找」功能的速度。We increased the speed of the find in files functionality.
  • 修正了從專案刪除未儲存的檔案時,會記錄錯誤例外狀況的問題。We fixed an issue causing erroneous exceptions to be logged when deleting unsaved files from a project.
  • 修正了導致搜尋體驗中出現多次搜尋及無回應的問題。We fixed an issue resulting in multiple searches and unresponsiveness in the search experience.
  • 修正了 Visual Studio 找不到包含在多目標 SDK 樣式專案中之檔案/類別的問題。We fixed an issue where Visual Studio is unable to find files/classes included into a multi-target SDK style project.
  • 修正了「在檔案中尋找」目錄路徑設定不正確的問題。We fixed an issue where the directory path for find in files was not set correctly.
  • 修正了導致使用者無法在組件瀏覽器中開啟組件的問題。We fixed an issue that prevented users drom opening assemblies in the Assembly Browser.
  • 修正了選擇在十六進位編輯器中開啟檔案時,卻在 Visual Studio Code 而非十六進位編輯器中開啟檔案的問題。We fixed an issue that caused files to open in Visual Studio Code instead of in the hex editor when choosing to open in the hex editor.
  • 改善了組件檢視器的效能。We improved the performance of the Assembly Viewer.
  • 我們已將組件瀏覽器移植到新的編輯器。We have ported the Assembly Browser to the new Editor.
  • 我們已重新實作錯誤板,並將組建輸出移至不同的面板。We have reimplemented the Errors pad and moved the build output to a separate pad.
  • 我們已改善整體效能與可靠性。We have improved overall performance and reliability.
  • 我們已將 IDE 中的所有 "Pad" 術語都取代為「工具視窗」,而且已更新頂端 [檢視] 功能表。We replaced the "Pad" terminology with "Tool Window" throughout the IDE and updated the top-level View menu.
  • 我們已修正 VoiceOver 未以正確順序宣告 [參考] 對話方塊內容的問題。We fixed an issue where the content of the "Reference" dialog was not announced in proper sequence with VoiceOver.
  • 我們已修正 [組件瀏覽器] 中可能停止回應的問題。We fixed a potential hang in the Assembly Browser.
  • 我們已修正整合式終端內編碼的問題。We fixed an issue with encoding inside the integrated Terminal.
  • 我們已修正 [檔案中取代] 對話方塊中的 [尋找] 取代找到之文字的問題。We fixed an issue where "Find" in the "Replace in Files" dialog replaced the found text.
  • 我們已修正在第二次使用之後搜尋目錄失敗的問題。We fixed an issue where Searching in a Directory failed after the second use.
  • 我們已將 NuGet 更新至 5.8 RC。We updated NuGet to 5.8 RC.
  • 我們修正了當按下選項索引鍵時,在 VS 主控台無法鍵入 (特殊) 字元的問題。We fixed an issue where it was not possible to type (special) characters in the VS console while pressing the option-key.
  • 我們修正了在 macOS Big Sur 上無法使用滑鼠按下警示的問題。We fixed an issue where alerts were not clickable with the mouse on macOS Big Sur.

原始程式碼編輯Source Code Editing

測試工具Test Tools

版本控制Version Control

Web 和 AzureWeb and Azure

  • 修正了新 F# 測試專案會顯示錯誤及警告的問題。We fixed an issue where a new F# test project will display errors and warnings.
  • 修正了導致 Visual Studio 在 Windows 上產生相容性問題的方案檔產生問題。We fixed an issue with solution file generation that caused a compatibility problem with Visual Studio on Windows.
  • 修正了 .razor 檔不正確地顯示「Using 指示詞為非必要」錯誤的問題。We fixed an issue where .razor files would incorrectly show a “Using directive is unnecessary" error.
  • 修正了來自新 Razor 類別庫專案類別的 IntelliSense 無法在 .razor 檔中使用此問題。We fixed an issue where IntelliSense for classes from a new Razor class library project were not available in .razor files.
  • 修正了發佈至 Azure 時,找不到 Azure 訂用帳戶的問題 (英文)。We fixed an issue preventing Azure subscriptions being found when publishing to Azure Publish to Azure.
  • 修正了找不到 Azure 訂用帳戶的問題 (英文)。We fixed an issue where Azure subscriptions were not found.
  • 修正了 Razor 編輯器中發生的損毀。We fixed a crash in the Razor editor.
  • 已修正 Blazor WebAssembly 應用程式在偵錯時不會叫用中斷點 (英文) 的問題。We fixed an issue with breakpoints not hitting when debugging a Blazor WebAssembly Application.
  • 我們已新增使用 dotnet new 新增之自訂 .NET Core 範本的預覽支援。We have added a preview support for Custom .NET Core templates added with dotnet new.
  • 我們已修正 .NET 5 未正確識別 Blazor WebAssembly 專案,且瀏覽器選取項目遺失的問題。We fixed an issue where a Blazor WebAssembly project was not recognized as such with .NET 5 and the Browser selection was missing.
  • 我們已修正無效的發憑證導致無法復原的停止回應的問題。We fixed an issue where an invalid development certificate caused an unrecoverable hang.
  • 我們修正了在移除 OpenAPI 服務後,IntelliSense 會顯示 OpenAPI 客戶端的問題。We fixed an issue where IntelliSense shows the OpenAPI client after the OpenAPI service was removed.
  • 我們已將 .NET Core 更新至 5.0.100 與 3.1.403。We updated .NET Core to 5.0.100 and 3.1.403.

XamarinXamarin

其他Other

  • 改善了 IDE 的啟動效能。We improved startup performance of the IDE.
  • 改善了關閉解決方案的效能。We improved the performance of closing a solution.
  • 修正了 vstool 不會傳回延伸模組確切識別碼 (用來停用/啟用該延伸模組) 的問題。We fixed an issue where vstool would not return the exact id of an extension which can then be used for disabling/enabling the extension.

已知問題Known Issues

下列是 Visual Studio 2019 for Mac 8.8 版中所有現有已知問題的清單:The following is a list of all existing known issues in Visual Studio 2019 for Mac version 8.8:

  • 安裝最新的 .NET 5 SDK 之後,.NET Core 3.1 應用程式開發人員可能會看到指出「ASP.NET Core 開發人員憑證處於無效的狀態。」的錯誤。After installing the latest .NET 5 SDK, developers of .NET Core 3.1 apps might see an error indicating "The ASP.NET Core developer certificate is in an invalid state.". 從終端執行 dotnet dev-certs https --clean 並執行 dotnet dev-certs https --trust 將可修正此問題。Running dotnet dev-certs https --clean then dotnet dev-certs https --trust from the Terminal will fix the issue.
  • 尚不支援使用 .NET 5.0 RC1 載入 Blazor WebAssembly 專案。Loading Blazor WebAssembly projects with .NET 5.0 RC1 is not yet supported.
  • 在極少數的情況下,有可能除了 .NET Core 3.1.300 SDK 之外,其他全部都是最新的狀態。In rare cases, it's possible to be up to date with everything but the .NET Core 3.1.300 SDK. 若進入此設定並使用更新程式更新至 .NET Core 3.1.300,除非重新啟動 IDE,否則更新 .NET Core SDK 的通知將不會消失。If you enter into this configuration and update to .NET Core 3.1.300 using the updater, the notification to update the .NET Core SDK will not disappear until the IDE is restarted.

頁首
Top of Page