[MonoDevelop] Build MonoDevelop in MonoDevelop?

Michael Hutchinson m.j.hutchinson at gmail.com
Mon Jan 4 03:24:26 EST 2010


On Mon, Jan 4, 2010 at 1:58 AM, Justin Malcolm <malcolm.justin at gmail.com> wrote:
> Is it possible to build MonoDevelop in MonoDevelop on Windows?  I downloaded
> the source for 2.2 but it looks like I would need to use 'make' under a
> Unix-like environment to compile it.  Are there tips or instructions for
> building it in the IDE or using xbuild or anything similar?

You can build it using MonoDevelop or Visual Studio 2008 or MSBuild
3.5, but you need to install GTK# for .NET, and the "Mono libraries
pack" for .NET, which is hidden somewhere on the MD site. I can't
remember it offhand but I'll look it up tomorrow.  You just open
main/Main.sln, switch to the DebugWin32|x86 configuration, and hit F5.

http://foodformonkeys.blogspot.com/2009/06/how-to-build-monodevelop-with-visual.html

> Alternatively, is it possible to build MonoDevelop in VisualStudio or
> SharpDevelop?  If so, does it really need .NET 3.5 or can I build it in 2.0?

It needs 3.5, because it uses C# 3 quite a bit.

> I have MonoDevelop 2.2 beta 2 running on a Windows 2000 system that does not
> support .NET 3.5.  I also have Mono 2.4.3.1 on this system and would like to
> build MonoDevelop to run on top of Mono instead of .NET.
>
> I am currently running the MonoDevelop build for .NET 3.5 on top of .NET 2.0
> with the Mono System.Core.dll (in the MonoDevelop directory).  This works
> but I would really rather build MonoDevelop on top of Mono instead.

Any particular reason? We only "officially" have installers for MD on
Windows using .NET, because that's a much smaller dependency than Mono
for most people (because they have .NET already).

Note that you can still *target* Mono despite running on .NET, using
MD's parallel runtimes support - and, I imagine you could build MD
using itself targeting Mono.

-- 
Michael Hutchinson
http://mjhutchinson.com


More information about the Monodevelop-list mailing list