'.ctor'不是有效的标识符

Nim*_*van 3 vb.net visual-studio-2008 winforms

在visual studio 2008中打开VB.Net窗体的设计时,我收到的错误是"'.''不是有效的标识符".如果按"忽略并继续"链接,我可以看到表单设计器.
所有其他形式加载正常.

带有错误消息的callstack:

at Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomEventBindingService.ValidateMethodName(String methodName)
at System.ComponentModel.Design.EventBindingService.EventPropertyDescriptor.SetValue(Object component, Object value)
at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeAttachEventStatement(IDesignerSerializationManager manager, CodeAttachEventStatement statement)
at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement)
Run Code Online (Sandbox Code Playgroud)

有关如何解决此问题的任何想法?

小智 13

此消息可能表示您意外覆盖了构造函数.据我所知,M $ VStudio会将您的表单设置为在设计器窗口中显示.

也许以下步骤会有所帮助

  • 检查,如果你的.vb文件中定义了你的类名的Sub(例如:"Private Sub YOURCLASS(...)Handles MyBase.Load"而不是"Private Sub YOURCLASS_load(...)Handles MyBase.加载")
  • 进入解决方案资源管理器(好名字,不是吗)
  • 重建整个解决方案

最好的祝福