[MonoDevelop] Monodevelop for Windows GTK Error

Steve Wehry swehry at gleason.com
Wed Mar 16 13:36:08 EDT 2011


Hello, I am new to Mono and am trying to create a GTK application in C# using
Monodevelop, but I have run into the following problems that I hope someone
can help me with.

1.) I open Monodevelop, click "Start a New Solution", then select "C#" "Gtk#
2.0 Project", put "trythis" as the name, then click the forward button. In
the project features window I select target GTK version 2.12 or higher, and
leave the other two check boxes unchecked. When I click the ok button, an
error message pops up that reports a "Monodevelop Unhandled Exception" with
the following details:

System.OverflowException: Arithmetic operation resulted in an overflow.
   at MonoDevelop.AspNet.AspNetToolboxNode.GetHashCode()
   at System.Collections.Hashtable.GetHash(Object key)
   at System.Collections.Hashtable.InitHash(Object key, Int32 hashsize,
UInt32& seed, UInt32& incr)
   at System.Collections.Hashtable.ContainsKey(Object key)
   at System.Collections.Hashtable.Contains(Object key)
   at
MonoDevelop.DesignerSupport.ToolboxService.GetToolboxItems(IToolboxConsumer
consumer)
   at MonoDevelop.DesignerSupport.Toolbox.Toolbox.Refresh()
   at MonoDevelop.DesignerSupport.Toolbox.Toolbox.<.ctor>b__4(Object ,
ToolboxConsumerChangedEventArgs )
   at
MonoDevelop.DesignerSupport.ToolboxService.OnToolboxConsumerChanged(IToolboxConsumer
consumer)
   at
MonoDevelop.DesignerSupport.ToolboxService.set_CurrentConsumer(IToolboxConsumer
value)
   at MonoDevelop.DesignerSupport.ToolboxService.OnViewChanged(Object
sender, EventArgs args)
   at MonoDevelop.DesignerSupport.ToolboxService.onActiveDocChanged(Object
o, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at MonoDevelop.Ide.Gui.Workbench.OnDocumentChanged(Object s, EventArgs a)
   at MonoDevelop.Ide.Gui.DefaultWorkbench.OnActiveWindowChanged(Object
sender, EventArgs e)
   at Gtk.Notebook.SwitchPageSignalCallback(IntPtr arg0, IntPtr arg1, UInt32
arg2, IntPtr gch)

2.) When I double-click MainWindow.cs, for example, in the solution
explorer, I get another unhandled exception:

System.OverflowException: Arithmetic operation resulted in an overflow.
   at MonoDevelop.AspNet.AspNetToolboxNode.GetHashCode()
   at System.Collections.Hashtable.GetHash(Object key)
   at System.Collections.Hashtable.InitHash(Object key, Int32 hashsize,
UInt32& seed, UInt32& incr)
   at System.Collections.Hashtable.ContainsKey(Object key)
   at System.Collections.Hashtable.Contains(Object key)
   at
MonoDevelop.DesignerSupport.ToolboxService.GetToolboxItems(IToolboxConsumer
consumer)
   at MonoDevelop.DesignerSupport.Toolbox.Toolbox.Refresh()
   at MonoDevelop.DesignerSupport.Toolbox.Toolbox.<.ctor>b__4(Object ,
ToolboxConsumerChangedEventArgs )
   at
MonoDevelop.DesignerSupport.ToolboxService.OnToolboxConsumerChanged(IToolboxConsumer
consumer)
   at
MonoDevelop.DesignerSupport.ToolboxService.set_CurrentConsumer(IToolboxConsumer
value)
   at MonoDevelop.DesignerSupport.ToolboxService.OnViewChanged(Object
sender, EventArgs args)
   at MonoDevelop.DesignerSupport.ToolboxService.onActiveDocChanged(Object
o, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at MonoDevelop.Ide.Gui.Workbench.OnDocumentChanged(Object s, EventArgs a)
   at MonoDevelop.Ide.Gui.DefaultWorkbench.OnActiveWindowChanged(Object
sender, EventArgs e)
   at Gtk.Notebook.SwitchPageSignalCallback(IntPtr arg0, IntPtr arg1, UInt32
arg2, IntPtr gch)

Similar errors present themselves when I click over to the Designer and try
to open the Toolbox. My installation details are as follows:

OS: Windows XP
Mono Installer: mono-2.6.7-gtksharp-2.12.10-win32-2.exe
GTK Installer: gtk-sharp-2.12.10.win32.msi
Monodevelop Installer: MonoDevelop-2.4.2.1.msi

All three installers were obtained from the Mono and Monodevelop websites.
Please help!

- Steve

--
View this message in context: http://mono.1490590.n4.nabble.com/Monodevelop-for-Windows-GTK-Error-tp3382473p3382473.html
Sent from the Mono - MonoDevelop IDE mailing list archive at Nabble.com.


More information about the Monodevelop-list mailing list