我在我的程序中使用 Debian Squeeze 和 MonoDevelop 2.4,但我遇到了一些问题。当我尝试保存项目的更改时,出现了 MonoDevelop 的下一个消息对话框:
System.NullReferenceException:对象引用未设置为 MonoDevelop.GtkCore.GuiBuilder.CodeBinder.IsValidClass 的对象实例(MonoDevelop.Projects.Dom.Parser.ProjectDom ctx,IType cls,Stetic.Component obj)[0x00000] in :0在 MonoDevelop.GtkCore.GuiBuilder.CodeBinder.GetClass (Boolean getUserClass) [0x00000] 在:0 在 MonoDevelop.GtkCore.GuiBuilder.CodeBinder.GetClass () [0x00000] 在:0 在 MonoDevelop.GtkCore.GuiBuilder.CodeBinder.UpdateBindings (系统.String fileName) [0x00000] in :0 在 MonoDevelop.GtkCore.GuiBuilder.GuiBuilderView.Save (System.String fileName) [0x00000] in :0 在 MonoDevelop.Ide.Gui.Document.Save () [0x00000] in :0在 MonoDevelop.Ide.Gui.Workbench.SaveAll () [0x00000] in :0 在 MonoDevelop.Ide.Commands.SaveAllHandler.Run () [0x00000] 在 MonoDevelop.Components :0。Commands.CommandHandler.Run (System.Object dataItem) [0x00000] in :0 在 MonoDevelop.Components.Commands.CommandHandler.InternalRun (System.Object dataItem) [0x00000] in :0 在 MonoDevelop.Components.Commands.CommandManager.DefaultDispatchCommand ( MonoDevelop.Components.Commands.ActionCommand cmd, MonoDevelop.Components.Commands.CommandInfo info, System.Object dataItem, System.Object target, CommandSource source) [0x00000] in :0 在 MonoDevelop.Components.Commands.CommandManager.DispatchCommand (System.对象 commandId,System.Object dataItem,System.Object initialTarget,CommandSource 源)[0x00000] 在:0DefaultDispatchCommand(MonoDevelop.Components.Commands.ActionCommand cmd,MonoDevelop.Components.Commands.CommandInfo 信息,System.Object 数据项,System.Object 目标,CommandSource 源)[0x00000] 在:0 在 MonoDevelop.Components.Commands.CommandManager.DispatchCommand( System.Object commandId, System.Object dataItem, System.Object initialTarget, CommandSource source) [0x00000] in :0DefaultDispatchCommand(MonoDevelop.Components.Commands.ActionCommand cmd,MonoDevelop.Components.Commands.CommandInfo 信息,System.Object 数据项,System.Object 目标,CommandSource 源)[0x00000] 在:0 在 MonoDevelop.Components.Commands.CommandManager.DispatchCommand( System.Object commandId, System.Object dataItem, System.Object initialTarget, CommandSource source) [0x00000] in :0
当我尝试为我的项目表单添加一些事件时,我也有同样的情况。这是什么意思,我该如何解决这个问题?