6.3 Writing Mono Applications on Linux and Mac OS X with MonoDevelop

Mono is an open source implementation of the .NET Framework built to run on Linux, Solaris, Mac OS X, Windows, and Unix. If you are developing on Windows, you can build Mono applications using Visual Studio as well as SharpDevelop, but neither of those IDEs runs on Linux or Mac OS X. MonoDevelop started out as a port of the SharpDevelop IDE but has since evolved independently into the only Mono IDE available for GNOME-based Linux desktops.

MonoDevelop at a Glance



Version covered


Home page


Power Tools page



An open source IDE for GNOME-based Linux and Mac OS X

License type


Online resources


Supported Frameworks

.NET 1.0, 1.1, 2.0; Mono 1.0, 2.0

Related tools in this book

SharpDevelop, NUnit

Getting Started

MonoDevelop requires a version of Linux running the GNOME desktop. (Red Hat Fedora Core 5 is used for the examples in this section.) The easiest way to get Mono-Develop up and running is to use the Mono 1.1.15_2 installer available from http://www.mono-project.com/Downloads, under the “Linux Installer for x86” heading. The Mono installer includes all of the required dependencies as well as MonoDevelop itself. After you complete the install, you will see a Mono icon on your desktop. Double-clicking it opens the directory that contains ...

Get Windows Developer Power Tools now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.