I am looking for a C# programming compiler on macOS that is a good value.

Could you give me any advice?


In April 2017, Microsoft released Visual Studio for Mac. Visual Studio Community is free for students, open-source and individual developers.

It supports development of the following:

  • Mobile with .NET: Android, iOS, tvOS, watchOS
  • Mac desktop apps
  • .NET applications (in C# and F# by default)
  • ASP.NET Web applications
  • Cross-platform Unity games

Minimum Requirements:

  • macOS El Capitan 10.11
  • Xcode 8.2
  • An Apple ID (for signing into Xcode)

For iOS development, macOS Sierra 10.12 and Xcode 8.3 are required.


The Mono project maintains a cross-platform C#/.net environment which works well on macOS.

http://www.mono-project.com/docs/about-mono/supported-platforms/osx/


For compiler only I recommend to use .net core with editor of choice. I use VS code quite a lot, but you can use Sublime, Atom, etc.

As for IDE, I recommend to try JetBrains Rider instead of VS for mac. Unfortunately, it has only trial. It provides same functionality as VS for mac.