Can you install and run apps built on the .NET framework on a Mac?
.NET Core will install and run on macOS - and just about any other desktop OS.
IDEs are available for the mac, including:- Visual Studio for Mac
- VS Code (free, but not as professional/focused as VS)
- JetBrains Rider (paid)
Mono is a good option that I've used in the past. But with Core 3.0 out now, I would go that route.
You can use a .Net environment Visual studio, Take a look at the differences with the PC version.
A lighter editor would be Visual Code
Alternatives :
Installing the Mono Project runtime . It allows you to re-compile the code and run it on a Mac, but this requires various alterations to the codebase, as the fuller .Net Framework is not available. (Also, WPF applications aren't supported here either.)
Virtual machine (VMWare Fusion perhaps)
Update your codebase to .Net Core, (before choosing this option take a look at this migration process)
.Net Core 3.1 is an open-source, free and available on Window, MacOs and Linux
As of September 14, a release candidate 1 of .Net Core 5.0 has been deployed on Window, MacOs and Linux.
[1] : Release candidate (RC) : releases providing early access to complete features. These releases are supported for production use when they have a go-live license