Switch branches/tags
monodevelop-2.9.1 monodevelop-2.9.0 monodevelop- monodevelop- monodevelop- monodevelop- monodevelop- monodevelop-2.8.6 monodevelop- monodevelop-2.8.5 monodevelop- monodevelop- monodevelop-2.8.4 monodevelop-2.8.3 monodevelop-2.8.2 monodevelop-2.8.1 monodevelop-2.8 monodevelop-2.7.22 monodevelop-2.7.21 monodevelop-2.7.20 monodevelop-2.7.11 monodevelop-2.7 monodevelop- monodevelop-2.6 monodevelop- monodevelop-2.5.93 monodevelop-2.5.90 monodevelop-2.4.1 monodevelop-2.4 monodevelop-0.17 monodevelop-0.16 monodevelop-0.15 monodevelop-0.14 monodevelop-0.13 monodevelop-0.8 main/2.2.1 main/2.2-rc main/2.1.2 main/1.9.3 main/0.19 main/0.18.1 main/0.18 main-2.2 main-2.1 main-2.0 main-1.9.2 main-1.9.1 main-1.9 main-1.0 extras/VersionControl.Subversion.Win32/2.2.1 extras/ValaBinding/2.2.1 extras/ValaBinding/2.2-rc extras/ValaBinding/2.1.2 extras/ValaBinding/1.9.3 extras/PyBinding/2.2.1 extras/PyBinding/2.2-rc extras/PyBinding/2.1.2 extras/MonoDevelop.IPhone/2.2.1 extras/MonoDevelop.Debugger.Win32/2.2.1 extras/MonoDevelop.Debugger.Mdb/2.2.1 extras/MonoDevelop.Debugger.Mdb/2.2-rc extras/MonoDevelop.Debugger.Mdb/2.1.2 extras/MonoDevelop.Debugger.Mdb/1.9.3 extras/MonoDevelop.Debugger.Gdb/2.2.1 extras/MonoDevelop.Debugger.Gdb/2.2-rc extras/MonoDevelop.Debugger.Gdb/2.1.2 extras/MonoDevelop.Debugger.Gdb/1.9.3 extras/MonoDevelop.Database/2.2.1 extras/MonoDevelop.Database/2.2-rc extras/MonoDevelop.Database/2.1.2 extras/MonoDevelop.Database/1.9.3 extras/MonoDevelop.Database/0.19 extras/MonoDevelop.Database/0.18 extras/JavaBinding/2.2.1 extras/JavaBinding/2.2-rc extras/JavaBinding/2.1.2 extras/JavaBinding/1.9.3 extras/JavaBinding/0.19 extras/JavaBinding/0.18 extras/BooBinding/2.2.1 extras/BooBinding/2.2-rc extras/BooBinding/2.1.2 extras/BooBinding/1.9.3 extras/BooBinding/0.19 extras/BooBinding/0.18.1 extras/BooBinding/0.18 VersionControl.Subversion.Win32-2.2 VersionControl.Subversion.Win32-2.1 ValaBinding-2.2 ValaBinding-2.1 ValaBinding-2.0 ValaBinding-1.9.2 ValaBinding-1.9.1 PyBinding-2.2 PyBinding-2.1 MonoDevelop.IPhone-2.2 MonoDevelop.IPhone-2.1 MonoDevelop.Debugger.Win32-2.2 MonoDevelop.Debugger.Win32-2.1 MonoDevelop.Debugger.Mdb-2.2
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
103 lines (68 sloc) 2.48 KB
MonoDevelop is a full-featured integrated development environment (IDE) for mono
and Gtk#. See for more info.
Directory organization
There are two main directories:
* main: The core MonoDevelop assemblies and add-ins (all in a single
* extras: Additional add-ins (each add-in has its own
To compile execute:
There are two variables you can set when running 'configure':
--prefix=/path/to/prefix: To set the install prefix.
you can use --prefix=`pkg-config --variable=prefix mono` to get MD
installed with the rest of mono/gtk-sharp/etc.
--profile=profile-name: To choose one build profile.
There are some predefined profiles:
* stable: builds the MonoDevelop core and some stable extra add-ins.
* core: builds the MonoDevelop core only.
* all: builds everything
You can create your own profiles if you need to. To create a profile you
only have to add a file to the profiles directory containing a list
of the directories to build.
You can run MonoDevelop from the build directory without having to
install it by executing:
make run
Installing is currently optional.
(Use make run to use MonoDevelop without installing.)
make install
(It's possible that you need to install for your locale to be
correctly set.)
Packaging for OSX
To package MonoDevelop for OSX in a convenient
file, just do this after MonoDevelop has finished building (with
cd main/build/MacOSX
Mono >= 2.10
Gtk# >= 2.12.8
monodoc >= 1.0
mono-addins >= 0.6
MonoDevelop web site
Gnome Human Interface Guidelines (HIG) standards
Integrating with GNOME (a little out of date)
Discussion, Bugs, Patches
------------------------- (questions and discussion) (track commits to MonoDevelop) (track MonoDevelop bugzilla component) (submit bugs and patches here)