[MonoDevelop] Using gmcs to compile MonoDevelop

Kamil Skalski kamil.skalski at gmail.com
Thu Feb 2 15:05:54 EST 2006

>  What do you mean by 1.1 projects? Do you mean it should be possible to
> create applications in MonoDevelop which can compile with mcs? If so we
> would need an options for the user to choose the compiler to use, right?
> Maybe I should start with that, so we have that in place?

This would still be a default behaviour after switching MonoDevelop to
gmcs. We want to switch MonoDevelop itself to NET_2_0 profile / gmcs,
so it will be .NET 2.0 application, but if I understand correctly it
wouldn't change the way it compiles projects. It will still invoke mcs
process to compile source code, but of course it would be nice to
choose compiler, which is used.

I'm not sure about code completion - it seems that MonoDevelop uses
mscorlib it is running on to create the tree of available classes, so
it would need some refactoring to be able to choose set of assemblies,
which are used there.

I tried switching MonoDevelop to gmcs some time ago and posted some
thoughts and a patch here:

probably it is pretty outdated, but it worked as you can see.

Kamil Skalski

More information about the Monodevelop-list mailing list