August 30th, 2023

Visual Studio for Mac Retirement Announcement

Anthony Cangialosi
Group Product Manager, DevDiv

Today we are announcing the retirement of the Visual Studio for Mac IDE. Visual Studio for Mac 17.6 will continue to be supported for another 12 months, until August 31st, 2024, with servicing updates for security issues and updated platforms from Apple. While the decision has been made to retire Visual Studio for Mac, we remain committed to our developers on Mac with alternatives like the recently announced C# Dev Kit for VS Code and other extensions that will allow you to take advantage of our ongoing investments in .NET development on a Mac.

Developing Across OS Environments

Informed by ongoing user feedback and usage patterns for Visual Studio for Mac, we’re focusing our efforts on optimizing Visual Studio, accessible through Microsoft Dev Box on any operating system, and the C# Dev Kit for VS Code, which is accessible on any OS.

What does this retirement announcement mean for existing users?

With today’s announcement, we’re redirecting our resources and focus to enhance Visual Studio and VS Code, optimizing them for cross-platform development. No new framework, runtime, or language support will be added to Visual Studio for Mac. For the next 12 months, however, we will continue providing essential updates such as servicing updates for critical bug fixes, security issues, and updated platforms from Apple. We will also continue to provide runtime and workload updates so you can continue building and shipping applications built on .NET 6, .NET 7, and the Mono frameworks. While not officially supported, we’ve also enabled rudimentary support for .NET 8 in Visual Studio for Mac for building and debugging applications. We hope with these commitments and the investment in the alternatives below, we can minimize the disruption to your workflow on the Mac.

When will Visual Studio for Mac cease to be supported?

Visual Studio for Mac will no longer be supported starting August 31st, 2024. On that date, Visual Studio for Mac will be available as a legacy installation only via my.visualstudio.com for users with Visual Studio subscriptions but will no longer be serviced or maintained. If you have any support agreements, you will continue to have access to technical support until August 31st, 2024.

What options do I have instead of Visual Studio for Mac?

There are several alternative solutions to using Visual Studio for Mac:

Visual Studio Code with the new C# Dev Kit and related extensions: The recently announced C# Dev Kit, .NET MAUI, and Unity Extensions for VS Code are available in preview and are intended to augment VS Code’s capabilities for .NET and C# developers. These extensions operate natively across all supported platforms, including macOS, and the experience using these will continue to be improved as they move from preview to GA and beyond.

Visual Studio IDE running on Windows in a VM on Mac: This option will cover the broadest IDE needs such as legacy project support for Xamarin, F#, and remote development experiences on iOS by using a virtual machine (VM).

Visual Studio IDE running on Windows in a VM in the Cloud: Visual Studio continues to be the premier tool of choice for .NET/C# development. A Cloud hosted VM from Microsoft Dev Box provides access to the full power of VS through your Web or native RDP client from a Mac without the overhead of running a virtual machine on your local machine.

Share your Feedback!

We’d like to thank all of you for your support shaping Visual Studio for Mac and for being a valued part of the Visual Studio community. We are committed to our developers on the Mac and want your feedback to shape our future investments in C# Dev Kit, .NET MAUI, and Unity Extensions for VS Code, and Microsoft Dev Box.

Anthony Cangialosi

Group Product Manager | Developer Division

Author

Anthony Cangialosi
Group Product Manager, DevDiv

Anthony is the program manager for Visual Studio’s core IDE. Anthony joined the Visual Studio team in 2001 and has contributed experiences across the IDE including VS’s identity infrastructure the Shell, the VS SDK, Ecosystem, VSIP, mobile device development and many others.

214 comments

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

  • Leonard Barbu · Edited

    Guys you are replacing something stable (VS for Mac and Xamarin) with something as unstable as is written in .NET MAUI extension for VS Code:

    This extension is still in early preview, so there are a number of known limitations.
    That's from the Marketplace MAUI extension page: https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.dotnet-maui

    So really? You want us to switch from an IDE to a code editor with an extension in EARLY PREVIEW?

    Read more
  • Traderhut Games (Traderhut)

    This sucks, Visual Studio Code sucks for actual development compared to Visual Studio (for Windows/Mac), We have a lot of our team being forced to use it because their computers are too slow to run Visual Studio.

    Switching to a M1 Mac, made Visual Studio rock (5 minute compile times on my Fast Windows machine (8700K, overlocked, SSDs running at 5 GB/sec) - big project.. Takes... 9.5 seconds on my Mac Studio running Visual Studio Code....

    Read more
  • Martin Dodd

    This is sad news indeed and sends the completely wrong message to mobile developers using MacOS. I’ve been using Xamarin for years as I have a C# background and VS Mac was improving, albeit slowly, These types of flippant sweeping changes makes me seriously question whether using Microsoft for mobile app development is just too risky in the long term. VSCode is a token gesture and not a ready substitute, so looks like I'll have...

    Read more
  • Cyberdyne Systems

    Since it was originally open source, any chance you’d open source it when support ends? So the community can keep it going?

  • Philipp Sonntag

    Will we get a CLI option to securely store credentials for private Nuget sources? Currently, this feature is only available via Visual Studio for Mac.

    There is also the option to store the password in clear text. I shouldn’t have to mention that that option is a bad idea.

  • Herberth Madrigal -Yogurt

    My initial though it is that we're loosing one of the best free IDE you could get, but thinking twice about it. I also complain about why it's not avaiable in Linux :shurg:. I do not know the reasons behind this change, although VS Code + C# Dev Kit are avaiable in most of the popular OS, reaching a broader audience.
    It true that VS4MAC was always behind of VS in Windows, which in some...

    Read more
  • Kar Martikyan

    I will continue using VS for Mac only for resolving consolidates of Nuget packages

  • Ben Croughs

    we are doing dotnetcore development for some years now, we were already switched to rider on windows platform, because of the poor performance of resharper in Visual Studio. Then when we migrated to MacOS for devs we just continued to use Rider by Jetbrains, and it is the best development experience. Far more better then VS Code with the C# plugin. If you want more info, feel free to contact me on my socials somewhere.

    • Jorge Morales Vidal

      Good riddance!

  • Spencer Dahl

    Visual Studio for Windows is outdated and should be phased out. VS Code is a superior and modern alternative that can fully replace Visual Studio with some enhancements. There is no need to maintain two different products.

  • Rajesh Aravapalli

    MAUI is next in line to sunset.

    • Mike-E

      LULZ