Visual Studio Icon Visual Studio 2019 for Mac version 8.9 Release Notes



Developer Community | System Requirements | Compatibility | Distributable Code | Documentation | Blogs | Servicing


Click the button to download the latest version of Visual Studio 2019 for Mac. For information on the system requirements see the see Mac System Requirements and Mac Platform Targeting and Compatibility guides.

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.


What's New in Visual Studio 2019 for Mac

Visual Studio 2019 for Mac Releases

Visual Studio 2019 for Mac Blog Posts

The Visual Studio Blog is the official source of product insight from the Visual Studio Engineering Team. 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.9 introduces a new native XML editor.
  • Visual Studio for Mac 8.9 uses the native editor inside the Immediate window.
  • Visual Studio for Mac 8.9 introduces support for Solution Filter (*.slnf) files.
  • Visual Studio for Mac 8.9 introduces a new Git Blame view using the native editor.
  • Visual Studio for Mac 8.9 adds a new Quick Actions and Refactoring experience as a preview feature (Preview features can be enabled in Preferences > Other > Preview Features).
  • Visual Studio for Mac 8.9 adds support for filtering first chance exceptions by type, module, and function location as a preview feature (Preview features can be enabled in Preferences > Other > Preview Features).
  • Visual Studio for Mac 8.9 has full accessibility support enabled by default.
  • Visual Studio for Mac 8.9 no longer includes the iOS designer.
  • Visual Studio for Mac 8.9 no longer includes the Xamarin.Forms previewer in favor of XAML Hot Reload. For more info see https://aka.ms/xamlhotreload.
  • Visual Studio for Mac 8.9 introduces support for version 30 of the Android SDK API.
  • Visual Studio for Mac 8.9 adds support for running and debugging unit tests for Unity projects.
  • Visual Studio for Mac 8.9 improves the Locals tool window for Unity projects.

Known Issues

Refer to the Known Issues section.


Feedback and Suggestions

We would love to hear from you! 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.9 (8.9.0.1651)

released March 2, 2021

New Features

Project System

  • We added support for Solution Filter (*.slnf) files.

Web and Azure

  • We added support for .NET 6 workloads and projects.

Tools for Unity

  • Added support for running and debugging Unity tests in VS for Mac
  • Added Active Scene to locals, showing root game objects.
  • Added this.gameObject to locals, given it's widely used in Unity projects.
  • Added Children and Components groups to all GameObject instances, so that you can easily display all the object hierarchy.
  • Added Scene Path to all GameObject instances, to show the location in the scene.
  • Added support for JobEntityBatch/Lambdas when using Entities with source generators.
  • Improved support for displaying large arrays (using index bucketing).
  • Added support for raytrace shaders, UXML and USS files.
  • Updated Unity messages API (for all methods used as coroutines).
  • Updated Android SDK detection.

Bug Fixes

General

  • We fixed a critical crash reporting issue.
  • We fixed several issues with reliability and performance.
  • We updated Mono to 6.12.0.122 addressing CVE-2021-24112

Debugger

Project System

Installer

Shell and Tools

Source Code Editing

Test Tools

Version Control

Web and Azure

Tools for Unity

  • Fixed search highlighting in Unity message dialog.
  • Fixed stability issues with Unity project treeview.
  • Fixed handling of conditional breakpoints.
  • Fixed stability issues with Unity message dialog
  • Fixed various UI issues for non ENU languages.
  • Fixed stability issues with UNT0018 diagnostic.
  • Fixed VM disconnection issues when using Trace methods.
  • Fixed filtering of obsolete properties throwing exceptions.
  • Fixed UNT0006 diagnostic, giving wrong warnings for Coroutines and AssetPostprocessor.OnAssignMaterialModel.
  • Added missing Unity messages for 2019.4 API.

Xamarin

Known Issues

The following is a list of all existing known issues in Visual Studio 2019 for Mac version 8.9:

  • 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.". Running dotnet dev-certs https --clean then dotnet dev-certs https --trust from the Terminal will fix the issue.
  • In rare cases, it's possible to be up to date with everything but the .NET Core 3.1.300 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.
  • If you're already on Big Sur and can't use the updater, visit the Visual Studio for Mac website and download the installer.
  • On Big Sur gRPC projects may fail to build with an error protoc" exited with code 255. This is a problem with macOS platform detection in the gRPC.Tools NuGet package that is used by default in the project templates. A workaround is to update the gRPC.Tools NuGet package to version 2.34.0 or later.

Top of Page