Setting up .NET development on Mac OS X Mavericks with Mono

This post assumes you have a Mac and OS X 10.9 (Mavericks). A Mac Mini 2009 or later will support Mavericks, and you can get them relatively cheap on eBay.

Once the operating system is installed, there are really two things to download and install:

Installing the Mono Framework:
After the image is downloaded, run it – and you are given a simple wizard:

mx3A69A

mx393F8

mx31686

mx3246D

Installation took about 5 minutes – simple enough.

Installing MonoDevelop:
This is a little odd. You download a 40MB .dmg file and when you run it, you see this:

mx3FB83

I think this is a disk image that you “mount” whenever you want to run the application. Not sure why it would work that way.

UPDATE: good Samaritan Dave from www.pingtrip.com explained to me about these .dmg images. To install the app, you simply drag the application icon (for example, “Xamarin Studio”, above) onto that shortcut to the Applications folder, just below it. That will install the application into your Applications. If you run into a.dmg that doesn’t have the shortcut, you can also drag the icon to the Applications folder in Finder to do the same thing. 

Double-click the Xamarin Studio icon and it seems to download something from the internet, then brings another launcher, this is the actual Xamarin Studio app:

mx398DD

From this, you can create new projects or check for updates:

mx330A2

Click on Restart and Install Updates and it starts to do just that:

mx33B20

Note that the VERY first time I tried – neither the Close nor the Restart and Install Updates buttons did anything. After a reboot, they did. Then, I always get this:

mx35B65

I don’t know why. The OS is patched, and I don’t have any other software installed. Even though I can’t get those latest versions, I still can create many different types of C# and VB.NET projects:

mx33DE7

mx3179D

mx3B38F

So, if I create an MVC 3 project for example, it looks very familiar:

mx38F36

I got some build errors of the projects pointing to the wrong version of System.Web.Mvc, etc – but after I fixed that, I tried to run the site:

mx3C32E

I dunno, this would take some time to figure out what is going on. However, if interested – that is what it looks like to get a .NET development environment set up on a Mac.

Posted in Apple Stuff, Infrastructure, Uncategorized
One comment on “Setting up .NET development on Mac OS X Mavericks with Mono
  1. Bill Togkas says:

    Seems rob that you have bailed out at the most crucial moment..When all hell breaks lose…Been trying to resolve now some issues with winforms but is a nightmare…..

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Archives
Categories

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 5 other followers

%d bloggers like this: