[MonoDevelop] Running monodevelop locally

Mark Howard mh at tildemh.com
Tue May 2 16:38:03 EDT 2006


I've been following monodevelop for a while now and have attempted a
few times to start making small modifications but always fall over at
the first hurdle. Tonight I've found createmdps.pl on this list
archive which generates *.mds/mdp files, which is a huge step forward,
but now monodevelop is failing to start. I assume this is due to
loading some libraries from the local build and some from the system
build - how can I get around this without installing monodevelop. i.e.
I have a ubuntu packaged monodevelop and a local svn copy and want to
be able to run both independently. I've attached the error message and
any help would be very much appreciated.

I'd really like to make more patches like these - monodevelop looks
like it has great potential, but there are many small areas which need
improvement (as well as the larger tasks which people seem to be
working on). Please help lower the barriers to monodevelop development
so that more people are motivated to join in. Is there any reason why
old/non-functional mds/mdp files are in svn but the useful
createmdps.pl script isn't? (IMHO, it should be called as default from
configure) I've attached a diff with the new solution/project files
from createmdps in case you want to update the current files in svn.

error.txt - details of the current error
errorsel.diff - patch to make the error message summary selectable
projects.diff - updated solution/project files


Mark Howard
-------------- next part --------------
System.TypeInitializationException: An exception was thrown by the type initializer for Gdl.Stock ---> System.ArgumentException: 'stock-close-12.png' is not a valid resource name of assembly 'MonoDevelop.Dock, Version=1.0.2313.37908, Culture=neutral'.
in <0x00145> Gdk.PixbufLoader:InitFromAssemblyResource (System.Reflection.Assembly assembly, System.String resource)
in <0x00039> Gdk.PixbufLoader:.ctor (System.Reflection.Assembly assembly, System.String resource)
in <0x0004c> Gdk.Pixbuf:.ctor (System.Reflection.Assembly assembly, System.String resource)
in <0x00027> Gdk.Pixbuf:LoadFromResource (System.String resource)
in [0x0001a] (at /home/mh/Projects/md/monodevelop/Core/src/MonoDevelop.Dock/Stock.cs:60) Gdl.Stock:AddIcon (System.String stockid, System.String resource)
in [0x00014] (at /home/mh/Projects/md/monodevelop/Core/src/MonoDevelop.Dock/Stock.cs:47) Gdl.Stock:.cctor ()--- End of inner exception stack trace ---

in <0x00000> <unknown method>
in [0x00064] (at /home/mh/Projects/md/monodevelop/Core/src/MonoDevelop.Dock/DockItemGrip.cs:62) Gdl.DockItemGrip:.ctor ()
in [0x00001] (at /home/mh/Projects/md/monodevelop/Core/src/MonoDevelop.Dock/DockItemGrip.cs:90) Gdl.DockItemGrip:.ctor (Gdl.DockItem item)
in [0x00046] (at /home/mh/Projects/md/monodevelop/Core/src/MonoDevelop.Dock/DockItem.cs:77) Gdl.DockItem:.ctor ()
in [0x00001] (at /home/mh/Projects/md/monodevelop/Core/src/MonoDevelop.Dock/DockItem.cs:86) Gdl.DockItem:.ctor (System.String name, System.String longName, DockItemBehavior behavior)
in [0x00132] (at /home/mh/Projects/md/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs:111) MonoDevelop.Ide.Gui.SdiWorkbenchLayout:Attach (IWorkbench wb)
in [0x00057] (at /home/mh/Projects/md/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:542) MonoDevelop.Ide.Gui.DefaultWorkbench:InitializeLayout (IWorkbenchLayout workbenchLayout)
in [0x00040] (at /home/mh/Projects/md/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs:69) MonoDevelop.Ide.Gui.Workbench:Initialize (IProgressMonitor monitor)
in [0x0002d] (at /home/mh/Projects/md/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Ide.cs:95) MonoDevelop.Ide.Gui.IdeApp:Initialize (IProgressMonitor monitor)
in [0x00329] (at /home/mh/Projects/md/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IdeStartup.cs:158) MonoDevelop.Ide.Gui.IdeStartup:Run (System.String[] args)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: errorsel.diff
Type: application/octet-stream
Size: 6 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/monodevelop-list/attachments/20060502/71ca8a17/errorsel-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: projects.diff
Type: text/x-patch
Size: 16215 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/monodevelop-list/attachments/20060502/71ca8a17/projects-0001.bin

More information about the Monodevelop-list mailing list