System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.MissingMethodException: Method not found: 'Mono.Data.Sql.ConnectionSettingsEventHandler..ctor'. at <0x00000> at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[]) at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] --- End of inner exception stack trace --- at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] at System.Activator.CreateInstance (System.Type type) [0x00000] at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000] at Mono.Addins.InstanceExtensionNode.GetInstance () [0x00000] at Mono.Addins.InstanceExtensionNode.GetInstance (System.Type expectedType) [0x00000] at MonoDevelop.Ide.Codons.NodeBuilderCodon.get_NodeBuilder () [0x00000] at MonoDevelop.Ide.Codons.SolutionPadCodon.BuildChildren () [0x00000] at MonoDevelop.Ide.Codons.SolutionPadCodon.CreatePad () [0x00000] at MonoDevelop.Ide.Codons.PadCodon.get_PadContent () [0x00000] at MonoDevelop.Ide.Gui.SdiWorkbenchLayout.CreatePadContent (Boolean force, MonoDevelop.Ide.Codons.PadCodon padCodon, MonoDevelop.Ide.Gui.PadWindow window, Gdl.DockItem item) [0x00000] at MonoDevelop.Ide.Gui.SdiWorkbenchLayout+<>c__CompilerGenerated52.<>c__AnonymousMethod53 (System.Object +29, System.EventArgs +30) [0x00000] at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr gch) [0x00000] at (wrapper native-to-managed) GLib.Signal:voidObjectCallback (intptr,intptr) at <0x00000> at (wrapper managed-to-native) Gtk.Widget:gtk_widget_map (intptr) at Gtk.Widget.Map () [0x00000] at Gdl.DockItem.OnMapped () [0x00000] at Gtk.Widget.mapped_cb (IntPtr widget) [0x00000] at (wrapper native-to-managed) Gtk.Widget:mapped_cb (intptr) at <0x00000> at (wrapper managed-to-native) Gtk.Widget:gtk_widget_map (intptr) at Gtk.Widget.Map () [0x00000] at Gdl.DockItem.OnMapped () [0x00000] at Gtk.Widget.mapped_cb (IntPtr widget) [0x00000] at (wrapper native-to-managed) Gtk.Widget:mapped_cb (intptr) at <0x00000> at (wrapper managed-to-native) Gtk.Container:gtksharp_container_invoke_gtk_callback (intptr,intptr,intptr) at Gtk.Container+CallbackInvoker.Invoke (Gtk.Widget w) [0x00000] at (wrapper unbox) CallbackInvoker:Invoke (Gtk.Widget) at Gdl.Dock.ForAll (Boolean include_internals, Gtk.Callback cb) [0x00000] at Gtk.Container.Forall_cb (IntPtr container, Boolean include_internals, IntPtr cb, IntPtr data) [0x00000] at (wrapper native-to-managed) Gtk.Container:Forall_cb (intptr,bool,intptr,intptr) at <0x00000> at (wrapper managed-to-native) GLib.Object:g_signal_chain_from_overridden (intptr,GLib.Value&) at Gtk.Widget.OnMapped () [0x00000] at Gdl.Dock.OnMapped () [0x00000] at Gtk.Widget.mapped_cb (IntPtr widget) [0x00000] at (wrapper native-to-managed) Gtk.Widget:mapped_cb (intptr) at <0x00000> at (wrapper managed-to-native) GLib.Object:g_object_set_property (intptr,intptr,GLib.Value&) at GLib.Object.SetProperty (System.String name, Value val) [0x00000] at Gtk.Widget.set_Visible (Boolean value) [0x00000] at MonoDevelop.Ide.Gui.Workbench.Show (System.String workbenchMemento) [0x00000] at MonoDevelop.Ide.Gui.IdeApp.Initialize (IProgressMonitor monitor) [0x00000] at MonoDevelop.Ide.Gui.IdeStartup.Run (System.String[] args) [0x00000]