Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

C#

System requirements for future courses

I noticed that the MVC course that is due to be released this month uses Visual Studio Community. Looking at their website (https://www.visualstudio.com/en-us/visual-studio-2015-system-requirements-vs#1), it doesn't appear to be supported on the OSX platform. Is there an alternative IDE for us Mac users? Would Visual Studio Code be an acceptable substitute?

3 Answers

Seth Kroger
Seth Kroger
56,413 Points

MonoDevelop is the usual alternative to Visual Studio if you want a general non-Windows C# IDE. It can do .NET and ASP, so if should be good for the upcoming MVC course. (It's from the same people that do Xamarin, btw.)

MonoDevelop is the same thing as Xamarin Studio, right?

Seth Kroger
Seth Kroger
56,413 Points

From what I understand Xamarin Studio is built on top of MonoDevelop with extra features specific to Xamarin (like a UI builder, etc.)

Interesting, when I went to the MonoDevelop site and clicked download it only showed an option for Xamarin Studio.

Seth Kroger
Seth Kroger
56,413 Points

Huh, interesting indeed. Looks like there's a merge/renaming happening recently.

jason chan
jason chan
31,009 Points

Or you can install VM windows on your mac.

Hi Scott! I haven't used visual studio code, so I don't know if it's what you're looking for. You can't make asp.net websites with it, but I would HIGHLY recommend using the Xamarin IDE (now a Microsoft product!). https://www.xamarin.com/platform It is an awesome way to make apps for windows, android, and iOS, all with the same piece of C# code!