September 30th, 2021

Visual Studio 2022 for Mac Preview 1 is now available!

Jordan Matthiesen
Senior Product Manager

Visual Studio 2022 for Mac Preview 1 is now available! This is the first public release of our .NET IDE with a refreshed, fully native macOS UI; we’d love for you to download it, try it out, and share your feedback to help us shape the next major release of Visual Studio for Mac.

We owe a huge THANK YOU to our community of private preview users – over 4,000 developers tried out the release and worked with our team to help identify, reproduce, and fix over 100 issues.

Feel at home on the Mac, with a modern Visual Studio experience

Our goal with Visual Studio 2022 for Mac is to make a modern .NET IDE tailored for the Mac that delivers the productive experience you’ve come to love in Visual Studio. This release focuses on:

Providing a truly native macOS experience: We’re re-writing the UI in all native macOS UI to provide a comfortable Mac user experience and provide better support for assistive technologies.

Visual Studio for Mac with a dark grey and black color theme
The Visual Studio 2022 for Mac Dark Theme

Visual Studio for Mac with a light grey & white color theme
The Visual Studio 2022 for Mac Light Theme

Visual Studio for Mac showing macOS VoiceOver describing the Git Changes window
macOS VoiceOver describing contents of the new Git Changes window

Improving the speed and stability of the IDE: With the move to native, we’re also improving IDE performance, addressing longstanding UI bugs, and reducing crashes.

Improving the daily Git user experience with a new Git Changes window that is more consistent between the Visual Studio IDEs.

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

Building modern apps using .NET 6 and C# 10

With this release we’re adding support for .NET 6 and C# 10 development, using the .NET 6 RC1 release.

A C# minimal API app that prints Hello, World when opened via URL
Writing a minimal API with C# 10

Visual Studio for Mac continues to support web and cloud development with .NET Core 3.1 and later, mobile dev with Xamarin Traditional projects, and game development using Unity.

.NET MAUI support, coming soon

.NET MAUI is now targeting Q2 2022 for its GA release. .NET MAUI projects can be opened in Visual Studio 2022 for Mac but have very limited support at this time. We will expand support for .NET MAUI projects including workload installation, templates, build/deploy/debug, and more in future Visual Studio previews starting early 2022. You can provide any additional feedback about .NET MAUI support in Visual Studio 2022 for Mac on the Developer Community.

Keep sending us your feedback!

We’ve been working hard to address issues developers encounter when using Visual Studio for Mac on daily basis, with a particular focus on reducing crashes and hangs. Your bug reports are very important to us as we continue to improve the product – please keep those suggestions and problem reports coming! 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 those that impact you the most. To learn about what’s coming next, see the Visual Studio for Mac roadmap.

Author

Jordan Matthiesen
Senior Product Manager

Jordan is a senior product manager working on the .NET team - focused on improving the lives of .NET devs building solutions that use AI. When not at his computer creating tools for developers, you'll find him hanging out with his family, playing guitar, or working in the garden.

15 comments

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

  • Ryan da Silva

    Hello. Ive programmed a bit as a hobby in the past with C# 2.0 and I'm familiar with what Xamarin is but other then that I'm pretty n00b at this. Can you recommend any books/online resources that can take me from zero to being able to program basic native MacOS and IOS applications? I dont know where to look to start learning how to code in 2021. I downloaded this preview instead of 2019 because...

    Read more
  • Trevor BlanarikMicrosoft employee

    Hi Jordan! I was wondering if you could give an idea of where Test Results (or Test Details) might fall in the VS 2022 Mac roadmap. I didn’t see any mention of it, but as other commenters have noted it’s missing from the current preview version.

    • Jordan MatthiesenMicrosoft employee Author

      Thanks for asking – we have a release coming out tomorrow, barring any surprises, which will include support for the Test Results window. It’s a port of our existing UI and has a few things we’ll clean up later, but want to be sure and unblock everyone here.

  • gparmigiani

    Test result window is missing

    • Jordan MatthiesenMicrosoft employee Author

      We have a release coming out as soon as October-13th that will include a port of our existing test result window. We’ll announce it on this Visual Studio blog once its shipped!

  • Rudolph Pienaar

    Coming to this from VSCode for Linux so apologies if this question stems from a culture mismatch/clash.

    In the VSCode workflow I’m used to, I first clone a repo, fire up VSCode and then “Open Folder”. No mess no fuss. For the life of me I can’t figure out how to do this anymore? Is the idea of folders no longer part of the design UIX?

    Best

  • John Hair

    Some feedback:
    Xamarin solutions appear to load much quicker than VS2019
    Opening a Xamarin solution that also targets UWP fails to restore Nuget packages. This is an existing VS2019 bug, it looks like the code for Nuget restore is a lift and shift but it does need to be addressed pls.
    Can't hard delete projects, selecting Remove, Delete from disk does nothing (this is to get around the UWP restore Nuget bug). Remove without deleting...

    Read more
  • Michal Dobrodenka

    How good is Catalyst support? Are there templates for new project or how to upgrade iOS app to catalyst?

    • Michal Dobrodenka

      (I don’t care about MAUI, I have iOS app that doesn’t use Xamarin Forms, just native + SkiaSharp)

      Thank you

  • Tristan Kreindler

    Any word on native .Net 6 development on Apple Silicon? Getting errors right now as it tries to force an x64 build with an arm64 runtime installed.

    • Mario Blatarić

      Same here, very much interested when arm64 version is planned as on M1 mixing arm64 tools and x64 IDE does not work and I am not fancy installing all x64 tools now (which includes nodejs as well) especially since i promoted M1 as my main machine.

  • Aaron koski

    It works just fine for me.

  • Skyler Thompson

    A couple of questions: Is C++ support on the roadmap for VS for Mac to help reach feature parity with the Windows VS? And does VS for Mac 2022 have a native ARM64 build?

  • Thomas Ardal

    Your Twitter profile link doesn’t work 😉