Visual Studio 2022 for Mac is now available

Jordan Matthiesen

Today, I’m thrilled to share the news of the general availability (GA) release of Visual Studio 2022 for Mac v17.0 and that it’s available to download now. This is the fastest Visual Studio for Mac version yet with an all new native macOS UI, fully running on .NET 6, and optimized for Apple Silicon (ARM64) processors.

Visual Studio for Mac in both light and dark themes, showing a code file open.

Today, we’re also shipping a preview of our next update to Visual Studio for Mac, which you can install side-by-side with this v17.0 GA release. This preview brings initial support for .NET 7 development, as well as a first look at tooling for .NET MAUI. You can read more about the releases in the v17.0 release notes and preview release notes.

Enjoy a fast & fluid experience

This release swaps out the front-end UI of the IDE with a fully native macOS UI, replacing our previous architecture that combined numerous UI technologies. We also replaced the IDE’s backend by moving to run it on .NET 6. The combination of these two major changes results in the fastest and most responsive release of Visual Studio for Mac yet.

By moving the IDE to run atop .NET 6, we’ve also addressed one of the top requests for the IDE – Visual Studio for Mac now runs natively on Apple Silicon (ARM64) processors. Actions like opening large solutions are now up to 50% faster than in Visual Studio 2019 for Mac.

Build modern applications using .NET 6

With this release you can build applications using .NET 6 and C# 10. Azure Functions v4 is also supported, so you can develop your serverless applications on top of .NET 6.

While Visual Studio for Mac v17.0 doesn’t provide support for .NET MAUI, the new preview release shipping alongside it supports cross-platform development for iOS, Android, and macOS apps using .NET 6 and .NET MAUI.

Leverage more productivity tooling from Visual Studio

Finally, this release focuses on improving your daily development experience by enabling a few familiar features from Visual Studio (on Windows) such as the Git Changes window, tool window drag and drop, and subword navigation.

The Git Changes window in Visual Studio for Mac, enabling the creating of commits in Git version control.
A new Git Changes window for reviewing and committing your work.

Visual Studio 2022 for Mac with a file list (solution window) docked on the right side of the IDE. The window is then dragged and dropped to dock on the left side.
Moving the solution window from the right-side of the IDE to the left-side.

A text editor showing the code "public static CatalogBaseURL" and moving through the words Catalog Base and URL via keyboard.
Navigating subwords in the C# editor.

What’s next?

Today, we’re also shipping the first preview of our next release – Visual Studio 2022 for Mac v17.3. You can install this release side-by-side with with the v17.0 release – if you’re already using the v17.0 Preview/RC releases, you can use the Visual Studio > Check for Updates… menu to update to this next preview as well.

This next release is focused on continuing the work we started in v17.0 by delivering a modern development experience for .NET with initial .NET 7 and .NET MAUI tooling. We’ll also be addressing top feedback and completing the move to native UI for a few lesser used, but important, features like the Task/TODO list. You can learn more about plans for this release by reviewing the roadmap and see what’s in Preview 1 by reviewing the release notes.

Also, for those following along… yes we bumped our minor version number up with a couple ++ operations. This is to match the version number of Visual Studio (on Windows) and address feedback that it’s confusing to have different sets of version numbers between products. Our aim going forward is to ship the Visual Studio IDEs on a similar release cadence across operating systems.

Initial support for .NET MAUI tooling

We are excited to share that .NET Multi-platform App UI (MAUI) has shipped GA. Visual Studio 2022 for Mac v17.3 now supports creating new projects, building and deploying .NET MAUI apps to iOS, macOS, and Android, and XAML Hot Reload. We will add more functionality to .NET MAUI projects, including shared project property pages, app publishing support, and .NET Hot Reload (for C# edits), throughout the next releases.

Please submit your feature requests and bug reports through the Help > Report a Problem menu as we work towards an upcoming stable .NET MAUI tooling release!

Thank you!

We couldn’t have made this release happen without you! Thank you to the thousands of developers who have tried and provided feedback on the preview releases over the past year through bug reports, survey responses, and discussions.

Please continue to share your thoughts and keep sending those suggestions or problem reports! You can use the Help > Report a Problem or Help > Provide a Suggestion menus to share feedback, or go to the Visual Studio for Mac Developer Community site to vote for your favorites.

21 comments

Discussion is closed. Login to edit/delete existing comments.

  • Julio Espinosa 1

    This is awesome. Going to download it now!

  • Daniel Meza 0

    You’re the bests! I will buy a Mac just to test it. It’s amassing see this product been build using the same technology that Microsoft outlook has reduce, I hope the Visual Studio Team follow you and produce a version running on .NET7+

  • Brian Michael Poblete 0

    Awesome! This is perfect! I’m a Mac user currently taking a C# CS course for the summer and this might be just what I need.

    • Jordan MatthiesenMicrosoft employee 0

      Thanks for the feedback – unfortunately we had to postpone getting that Tasks window moved to native UI, but we have this on our roadmap and we’re working on this for the 17.3 release.

  • Frank S 0

    Hi, What support is there like VSIX for extending templates and code analysers? Is VSIX availabke and if not is it on the roadmap and how can adding code analyzers and project templates be achieved today?

  • Nicolas St 0

    Great to see a release for VS for Mac 2022!

    The last RC I tried a few weeks ago still had a few missing features compared to the familiar experience of VS for Mac 2019 (for Unity development). I’ll try this one out!

  • Joacim Wall 0

    Hi
    Really nice with this release just one question that I have bin asking now for 2 years.
    I ask in this treed hoping to get answer. I have emailed you Jordan and filed bug reports but the always get closed. With the comment need more info. The problem is that there is no more info to give just that we need documentation on how and if it’s possible.

    1. In vs 2019 for Mac there has not bin able to release extension the “market place” for two years now. And there are still no documentation or guidelines on how to do this in vs 2022 for Mac.

    2. Now when we got this lovely new version there are still no documentation on how to build extension or port existing ones to this new version.

    So if anyone have any info documentation on this topic I would be very thankful so we can start to migrate our extension to work with vs 2022. If you look on the windows side there are tons of videos and documentation and a market place where you can release you extensions.

    Thanks Joacim

    • Jordan MatthiesenMicrosoft employee 0

      Hi, Joacim,

      Thanks for continuing to reach out on this and I’m sorry we haven’t been able to make progress on an official marketplace and extension experience in Visual Studio for Mac. Our team would love to officially support extensibility, but we need to make sure we do it right. A few examples of things we have to consider: public APIs we can guarantee will remain stable, some form of secure “sandbox” around extensions to reduce impact on the IDE, as well as enabling a marketplace experience. This Visual Studio 2022 for Mac release is an important first step toward this, enabling a native UI experience for building upon and moving the core architecture to run on .NET 6.

      Unfortunately, I don’t have anything I can share about future plans now, but we are taking note of the feedback as it comes in. To help add your voice, please add your vote and comments to this request for extensibility on the Developer Community site that we’ll use to track requests.

  • Claudiu Alex 1

    Dear Visual Studio Team,

    Congratulations for final version ! It works perfectly on MacBook Pro with M1 chipset. I have a question : I’ve installed Xamarin for Android (Legacy) and Mono Frameworks has installed too. Why Xamarin for Android install Mono Frameworks ? Does this affect native performance for M1 Mac ?

    Sincerely yours,
    Claudiu Alex

  • Zhenggang Hu 0

    Fantastic news!

    I just installed 17.3 preview 1. For me, having MAUI app supported is one of the main reasons to use Visual Studio Mac. Would be perfect if VS4Mac supports debug and release for Windows MAUI Apps (preview1 allows iOS, Android, and Mac debug and release) in the future~

    Thanks for bringing the best IDE to Mac~

  • Michael Argentini 0

    Thanks for the welcome news. Is there a known issue with unit tests not showing up in the tests pane? I see one of my test files represented but no matter what I do the rest of my tests aren’t there. Anyone else having this issue?

    • Israel Calderón de la Cruz 0

      Yes, me. I see only one test that i already created no the others.

  • Rob Farthing 0

    When will Visual Studio for Mac 2022 support Intellicode?

  • Rafael ferreira 0

    That’s excellent. I’m looking forward to start using on Mac VS2022, because I just bought a MacOS recently and I’m going to download this version of it and see what´s coming next. Thank you!

  • Stefano Zambonin 0

    Just installed on fresh new install of Monterey 12.4 on intel machine.
    And i’m writing here because post problem using vs does not work, android sdk manager does not work, android device manager does not work (you cannot add device).
    Seriously, some one has at least tested it for android dev?
    Android device manager does not work because it looks for ~/Library/Android/sdk/cmdline-tools/latest/lib/sdklib/sdklib.jar that does not exist, in fact there is sdklib.core.jar: copy it to sdklib.jar to let android device works.
    Android sdk manager does not wok, you cannot install other sdk versions or any other option inside Android sdk manager because of several error (see what happens in the logs file): you can select with checkbox other sdk versions, click on Apply button but nothing happen.
    So it is unusable for Android dev.
    And i’m so frustrated because visual studio 2019 for mac has exactly the same behaviour on a fresh install of Monterey 12.4.
    Please, help me.

  • Yury Romanov 0

    F# 6.0 is not supported by IDE (only in compiler). The bugreport is available since the preview.

  • a c 0

    Tried the VS 2022 for Mac, GA version (17.0) on a Mac Studio (M1 Max), running Monterey 12.4.
    Out of the box, the installed VS cannot load any existing projects as the version of MSBuild installed (16.10.1.27501 ) is not compatible with VS !
    VS throws the following error:

    Unable to find SDK ‘Microsoft.NET.SDK.WorkloadAutoImportPropsLocator’. SDK not found Version 6.0.300 of the .NET SDK requires at least version 17.0.0 of MSBuild. The current available version of MSBuild is 16.10.1.27501. Change the .NET SDK specified in global.json to an older version that requires the MSBuild version currently available.

    Ive tried uninstalling / reinstalling several times, nothing changes. Is there a MSBuild version 17.x that can be manually downloaded/installed to fix this ?

    System: Apple Mac Studio, M1 Max OS: macOS Monterey, 12.4 .Net SDK: 6.0.300 .Net Runtimes: Microsoft.AspNetCore.App 6.0.5 Microsoft.NETCore.App 6.0.5 MSBuild: 16.10.1 for Mono

  • Tomáš Němec 0

    Great news to see VS for Mac development ongoing. Will you ever fix the bug that “Fold regions by default” setting does not have any effect? The bug has been there for years despite the dev team claiming to have fixed it couple years ago.

  • Daniel Hustava 0

    I’ve just gave this a try and unfortunately it has been a struggle ever since.

    First the

    Unable to find SDK ‘Microsoft.NET.SDK.WorkloadAutoImportPropsLocator’

    problem and now I’m unable to debug my project in simulator 🙁

    error HE0042: Could not launch the app '' on the device 'iOS 15.5 (19F70) - iPhone SE (3rd generation)': Application launch for '' did not return a valid pid nor a launch error.
      at Xamarin.Hosting.Services.LaunchApplicationInSimulatorInternalAsync (Xamarin.Hosting.SimulatorLaunchConfig config) [0x00436] in /Users/builder/azdo/_work/1/s/maccore/tools/mlaunch/Xamarin.Hosting/Xamarin.Hosting/Services.cs:918 
      at Xamarin.Hosting.Services.LaunchApplicationInSimulatorAsync (Xamarin.Hosting.SimulatorLaunchConfig config) [0x0038c] in /Users/builder/azdo/_work/1/s/maccore/tools/mlaunch/Xamarin.Hosting/Xamarin.Hosting/Services.cs:975 
      at Xamarin.Launcher.SimController.LaunchAsync (Xamarin.Hosting.SimulatorLaunchConfig config) [0x000de] in /Users/builder/azdo/_work/1/s/maccore/tools/mlaunch/Xamarin.Hosting/Xamarin.Launcher/controller-simulator.cs:690 
      at Xamarin.Launcher.Driver.LaunchSimulatorAsync () [0x005da] in /Users/builder/azdo/_work/1/s/maccore/tools/mlaunch/Xamarin.Hosting/Xamarin.Launcher/Main.cs:849 
      at Xamarin.Utils.NSRunLoopExtensions.RunUntilTaskCompletion[T] (Foundation.NSRunLoop this, System.Threading.Tasks.Task`1[TResult] task) [0x00082] in /Users/builder/azdo/_work/1/s/maccore/tools/mlaunch/Xamarin.Hosting/Xamarin.Utils/Extensions.cs:35 
      at Xamarin.Launcher.Driver.Main2 (System.String[] args) [0x00b43] in /Users/builder/azdo/_work/1/s/maccore/tools/mlaunch/Xamarin.Hosting/Xamarin.Launcher/Main.cs:462 
      at Xamarin.Launcher.Driver.Main (System.String[] args) [0x0006d] in /Users/builder/azdo/_work/1/s/maccore/tools/mlaunch/Xamarin.Hosting/Xamarin.Launcher/Main.cs:152 

    But android deployment works OK and this version is significantly faster than 2019, so kudos for that.

  • Anthony Spears 0

    I currently use Komodo IDE and I really like their design and flexibility as well as their easy to customize color profiles… however I’m not sure they going to be releasing any updates. So, I downloaded Visual Studio 2022 for Mac only to find that customizing the color themes isn’t so easy. I ventured to the marketplace and discovered the Color Theme Designer, downloaded it only to find that it isn’t compatible with Mac, nor were the 4 other themes I downloaded. Is there a marketplace for Mac that I’m unaware of or am I just out of luck when it comes to downloading extensions?

Feedback usabilla icon