I\'ve recently read that Mono 3.0 has been released with a C# 5 compiler and support for MVC 4 here:
http://www.mono-project.com/Release_Notes_Mono_3.0
and<
I've got installing mono 3.x from source down to a few steps on Ubuntu Raring:
1: Get the dependencies, all in one hit:
sudo apt-get install build-essential autoconf automake \
bison flex gtk-sharp2-gapi boo gdb valac libfontconfig1-dev \
libcairo2-dev libpango1.0-dev libfreetype6-dev libexif-dev \
libtiff4-dev libgif-dev zlib1g-dev libatk1.0-dev libjpeg8-dev \
libjpeg-turbo8-dev libglib2.0-dev libgtk2.0-dev libglade2-dev \
libart-2.0-dev libgnomevfs2-dev libgnome-desktop-dev \
libgnome2-dev libgnomecanvas2-dev libgnomeui-dev libgnomeprint2.2-dev \
libgnomeprintui2.2-dev libpanel-applet-4-dev \
libnautilus-extension-dev librsvg2-dev libgtkhtml3.14-dev \
libgtksourceview2.0-dev libgtksourceview2.0-dev libvte-dev \
libwnck-dev libnspr4-dev libnss3-dev libwebkit-dev libvala-0.18-dev
2: Create a folder somewhere to hold the source:
sudo mkdir /opt/mono-3
3: Clone into the folder with git
cd /opt/mono-3
sudo git clone git://github.com/mono/mono.git
cd mono
sudo git checkout mono-3.0.12
4: Build & Install
sudo ./autogen.sh --prefix=/usr/local
sudo make
sudo make install
That's it!
To get the latest changes in System.Drawing.dll and System.Windows.Forms.dll you also need configure, build and install libgdiplus.
cd libgdiplus
./autogen.sh --prefix=/usr/local
make
make install