Best equivalent VisualStudio IDE for Mac to program .NET/C#

C#.NetMacosIde

C# Problem Overview


I'm using my Mac most time at work. At home there's my Windows computer, where I program with Visual Studio my .NET/C# stuff.

Because I want to program outside, it would be great to have an equivalent IDE for my Mac.

Which software are the best solution in my case to have a similar workplace with the same functionality?

I prefer open source, but commercial software is okay too.

C# Solutions


Solution 1 - C#

MonoDevelop from: http://monodevelop.com/

There is no equivalent to Visual Studio. However, for writing C# on Mac or Linux, you can't get better than MonoDevelop.

The Mac build is pre beta. From the MonoDevelop site on Mac:

> The Mac OS X port of MonoDevelop is under active development and has not seen a stable release yet. Recent work described by Michael Hutchinson has focussed on improving the usability and stability of Monodevelop on the Mac. This work will be released in MonoDevelop 2.2. Right now it's not finished, and is very much an alpha.

Solution 2 - C#

The question is quite old so I feel like I need to give a more up to date response to this question.

Based on MonoDevelop, the best IDE for building C# applications on the Mac, for pretty much any platform is http://xamarin.com/

Solution 3 - C#

Whilst more of a workaround, if you're running an Intel Mac, you could go the virtualisation route - at least then you can run the same tools.

Solution 4 - C#

Coming from someone who has tried a number of "C# IDEs" on the Mac, your best bet is to install a virtual desktop with Windows and Visual Studio. It really is the best development IDE out there for .NET, nothing even comes close.

On a related note: I hate XCode.


Update: Use Xamarin Studio. It's solid.

Solution 5 - C#

codeblocks.It seems to be good

http://www.codeblocks.org/

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionChrisBenyaminView Question on Stackoverflow
Solution 1 - C#grenadeView Answer on Stackoverflow
Solution 2 - C#smnbssView Answer on Stackoverflow
Solution 3 - C#John ParkerView Answer on Stackoverflow
Solution 4 - C#Nathan TaylorView Answer on Stackoverflow
Solution 5 - C#MrMrView Answer on Stackoverflow