[Monodevelop-devel] Reorganization of the core MonoDevelop assemblies

Lluis Sanchez Gual slluis.devel at gmail.com
Wed Mar 17 11:22:38 EDT 2010

I'm done with the merge. After updating from SVN, you'll have to do a
full rebuild with ./configure && make clean && make. Also, if you
installed MD with 'make install', you'll have to clean the install
directory before installing again.


El dl 15 de 03 de 2010 a les 16:46 +0100, en/na Lluis Sanchez Gual va
> Hi,
> We are planning a reorganization of the MonoDevelop code which involves
> merging some of the assemblies. The goal is to reduce the number of
> assemblies that need to be loaded, and to make it easier to link against
> the core assemblies. There will be two main core assemblies:
>       * New MonoDevelop.Core, which will contain the classes from:
>               * MonoDevelop.Core
>               * MonoDevelop.Projects
>       * New MonoDevelop.IDE, with the classes from:
>               * Mono.TextEditor
>               * MonoDevelop.Components
>               * MonoDevelop.Dock
>               * MonoDevelop.Core.Gui
>               * MonoDevelop.Projects.Gui
>               * MonoDevelop.Ide
> Other assemblies in Core won't change for now.
> There will be some namespace changes too:
>       * The MonoDevelop.Core.Gui will go away. Some classes will be
>         moved to MonoDevelop.Components and some to
>         MonoDevelop.Ide.Components.
>       * Classes MonoDevelop.Projects.Gui.* will be moved to
>         MonoDevelop.Ide.*
> The idea is to keep the classes in Mono.* and MonoDevelop.Components.*
> namespaces independent from the IDE infrastructure (even if they live in
> the same assembly), so that they can be reused in other projects.
> I plan to do the changes tomorrow, so if you are doing changes in any of
> the core assemblies, make sure they are committed today (or you'll have
> to deal with the conflicts).
> Lluis.

More information about the Monodevelop-devel-list mailing list