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
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?
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. Full build is 15 Minutes on the Windows, and 1:47 on the mac – Oh, that is with the Mac running 10 VMs that are running Windows and running an app that keeps the CPU maxed.). To be fair, I’m using a Mac Studio Ultra as the Mac, but the point is that it is Fast, and works well…
I’m missing some things like being able to type in ‘prop’ to create a property and the AI stuff to auto-complete is nice (but I’d turn that off to save CPU cycles on the Windows machine if it mattered – I did have to drop the Resharper on the WIndows machine – too slow.. but I’d use it in a heartbeat if I could on the Mac.)
Used this software since it was Xamarin, and I was paying $250/year for it (before Microsoft raised the price to $1K/year, OH, yeah, it was “free” now, but you had to pay $1K for a VS license, which I had one through work, but when I use my work license on another machine it wants to reconfigure that machine to be part of the company.. I had my Windows machine do that, thankfully, Mac’s can’t do that that I’m aware of.)
Anyway, will be sad to see that they acquired a company just to kill them. Typical Micro-dick move…
I just got upgraded off the Preview version on the Mac… I’ve been on the Windows machine for over a year and just started using it again on the Mac.
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 to use VS on Windows in a virtual machine which is far from ideal. I worry whether Microsoft is truly committed to cross platform mobile development in the long term, I really can’t afford anymore disruption. Abandoning cross platform and migrating to Swift with Xcode seems a much more reliable option right now.
Since it was originally open source, any chance you’d open source it when support ends? So the community can keep it going?
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.
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 cases felt kind of lame, it would take some time for VSCode+C#DevKit to reach the level (if it ever happens) of VS4MAC moreover the change in the mind set to use a new editor.
If C# Dev Kit allows a good workflow as it currenly may be possible with VS4MAC, (hopefully) it would imply that also same work could happen on Linux, which sounds kind of nice.
The I guess my complain is missing the well know IDE in favor of their alternative. BTW, why not making it Open Source once more? I guess, there should good reasons but just curious.
I will continue using VS for Mac only for resolving consolidates of Nuget packages
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.
Good riddance!
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.
MAUI is next in line to sunset.
LULZ