Visual Studio Icon Visual Studio 2022 for Mac version 17.4 Release Notes


Developer Community | System Requirements | Documentation | Blogs | Servicing |


Download


Visual Studio 2022 for Mac Releases

Visual Studio 2022 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 2022 for Mac releases in the following posts:

17.4.3 Visual Studio 2022 for Mac v17.4.3 NewReleaseButton

  • 17.4.3 build 21 released January 18th, 2023*

What's New in Visual Studio 2022 for Mac v17.4.3

Top updates in this release include:

  • We fixed a performance problem in the debugger when debugging classic projects.
  • We updated the .NET SDKs to 7.0.102 and 6.0.405.
  • Visual Studio for Mac will now indicate that .NET Core 3.1 is out of support.

Known Issues


17.4.2 Visual Studio 2022 for Mac v17.4.2

17.4.2 build 17 released December 15th, 2022

What's New in Visual Studio 2022 for Mac v17.4.2

Top updates in this release include:

  • We have fixed the issue that caused Intellisense and semantic highlighting to take long time to show up when opening a large solution for the first time, with noticeable CPU consumption during that time.
  • We have updated the .NET SDKs to 7.0.101, 6.0.404 and 3.1.426.
  • We have added support for Xcode 14.1 for Xamarin.iOS and Xamarin.Mac.

17.4.1 Visual Studio 2022 for Mac v17.4.1

17.4.1 build 28 released December 6th, 2022

What's New in Visual Studio 2022 for Mac v17.4.1

Top updates in this release include:

  • We have fixed an issue where some GB18030 and Korean characters were not correctly rendered in the terminal.
  • We fixed a problem with the composition MEF cache was being queried on the UI thread on IDE startup.
  • We fixed an issue causing exceptions in logs when closing the Preferences panel after navigating to Build and Debug/SDK Locations/Android.

From Developer Community


17.4.2 Visual Studio 2022 for Mac v17.4.2 NewReleaseButton

17.4.2 build 17 released December 15th, 2022

What's New in Visual Studio 2022 for Mac v17.4.2

Top updates in this release include:

  • We fixed an issue causing delays in IntelliSense and semantic highlighting appearing when opening a large solution for the first time (with noticeable CPU consumption during that time).
  • We updated the .NET SDKs to 7.0.101, 6.0.404, and 3.1.426.
  • We added support for Xcode 14.1 for Xamarin.iOS and Xamarin.Mac.

17.4.1 Visual Studio 2022 for Mac v17.4.1 NewReleaseButton

17.4.1 build 28 released December 6th, 2022

What's New in Visual Studio 2022 for Mac v17.4.1

Top updates in this release include:

  • We have fixed an issue where some GB18030 and Korean characters were not correctly rendered in the terminal.
  • We fixed a problem with the composition MEF cache was being queried on the UI thread on IDE startup.
  • We fixed an issue causing exceptions in logs when closing the Preferences panel after navigating to Build and Debug/SDK Locations/Android.

From Developer Community



17.4.0 Visual Studio 2022 for Mac v17.4

17.4 build 2406 released November 8th, 2022

What's New in Visual Studio 2022 for Mac v17.4

Top updates in this release include:

  • We have updated the .NET SDKs to 7.0.100, 6.0.403 and 3.1.424.
  • We have enabled writing code in C#11.
  • We brought back dragging and dropping documents side by side.
  • Floating Documents support has been brought back to the IDE.
  • You can restart debugging with a single click.
  • We added the ability to change editor line spacing.
  • We added a new editor info, formatting, and line ending UI to the editor experience.
  • We made tactical improvements to the line numbers margin.
  • We brought back the Class tool window.
  • We added support for Azure Functions on .NET 7.
  • We added support to NavigateTo source generated documents.
  • We've added a Modules view to the debugger.
  • The Hex Editor has been brought back to the IDE.

Install Without Rosetta

Users can now install Visual Studio for Mac without needing to first enable Rosetta. This enables many to be able to do .NET development without the need to first enable Rosetta on M1-enabled Macs.

While the installer now supports installation on M1 without using Rosetta, some scenarios (especially for mobile development) still require Roseta to function due to limitations of dependencies such as Xcode. The installer will prompt when installing a component will require Rosetta if Rosetta is not already enabled.

Single Click to Restart Debugging

Customers have long asked for a convenient way to restart debugging their applications in Visual Studio. We've added a convenient feature, eabling you to restart with a single click. To use this, click on the new restart button on the toolbar (circular arrow icon) when debugging.

Debug toolbar with restart debugging icon.

New Editor Features

We've enabled users to write and diagnose their code in C#11. This includes all the new features of the language. You can read more about the great new features in C#11 in the online documentation.

Additionally, we've now included a new UI to enable you to quickly see the line number, column, space formatting, and line ending setting for source files. You can enable/disable this from Preferences > Text Editor > Markers and Rulers. You can also now increase the visual spacing between lines. You can access the line spacing through Preferences > Fonts.

Editor window showing new UI to see the line number, column, space formatting, and line ending settings for a source file.

MAUI & Xamarin - Cross-Platform Development

  • This release includes support for .NET MAUI! If you don't already have .NET MAUI installed, you will have to download the installer and select ".NET MAUI".
  • Once .NET MAUI is installed, you can find and create .NET MAUI apps from the templates
  • Build, deploy, and debug .NET MAUI apps on iOS, macOS, and Android
  • Use XAML Hot Reload to change your UI and see the changes reflected in your running app
  • Fixes an issue where an error is shown indicating the target "does not exist in the project" when trying to publish a MAUI app to the Apple App Store.
  • For .NET Android projects, when opening a layout .xml / .axml file the Android designer won't launch, with the default XML editor used instead. Xamarin.Android projects aren't affected, just .NET6 / .NET7 Android projects.
  • Developing MAUI apps in VS for Mac no longer requires the installation of the Traditional Xamarin.iOS SDK.
  • This release fixes bug in HotReload for MacCatalyst that resulted in an exception like System.IO.FileNotFoundException: Could not find file '/Users/user/Projects/SolutionName/ProjectName/bin/Debug/net6.0-maccatalyst/maccatalyst-x64/AppName.app/AppName.dll'.
  • Fixed Hot Reloading of XAML changes to iOS devices during a debug session.
  • We added support for MAUI archiving and publishing.
  • We improved the integration with Xcode.
  • You can add/edit project properties and run configurations
  • You can create/edit bindings for iOS projects
  • Fixed an issue where Configuration and Platform options were displayed incorrectly under iOS IPA options.
  • Fixed an issue that prevented the Toolbox from loading with MAUI projects.
  • This release includes support for .NET 7.0 GA MAUI, Android, iOS and related workloads.

Top Fixes in This Release

  • We fixed an issue where dragging and dropping a single floating document made the document disappear without the ability to reopen it.
  • Fixed an issue where it was possible to set an empty or invalid project name in project options.
  • Fixed a crash while typing in Razor files.
  • Fixed a problem where projects would not be displayed in the All tab in the Add References dialog.
  • Fixes issue where IDE could get stuck on the "Could not connect to the debugger" message box
  • Fixed an issue where the escape (esc) key would not close some dialogs

From Developer Community

Known Issues

The following is a list of all existing known issues in Visual Studio 2022 for Mac version 17.4