C# 您是否缺少 using 指令或程序集引用?

3

在我删除了tabPage1_Click事件行为的整个代码后,这个错误消息开始在编译过程中出现。

它没有任何实际代码,因为我不小心快速点击了两次它,导致当我刚开始编写应用程序时,事件代码被添加到源代码中。现在我完成了一切都很好,除了那个无用的tabPage1_Click定义。

错误1 'Bar.placeOrderForm'不包含'tabPage1_Click'的定义,并且找不到接受类型为'Bar.placeOrderForm'的第一个参数的扩展方法'tabPage1_Click'(是否缺少使用指令或程序集引用?) C:\admin\Bar\Bar\placeOrderForm.Designer.cs 96 67 Bar


在您的源代码控制系统中还原到以前的版本。 - user180326
5个回答

3

进入您的placeOrderForm表单的设计师,从属性窗口中的字段列表中选择tabPage1,选择事件视图,只需清除Click事件中的条目(应该是tabPage1_Click)。

这样就可以了。


该控件的任何事件中都没有内容。 - TheEnd

3

删除.designer.cs文件中的高亮行。

enter image description here


0
双击错误,您将跳转到有问题的行,您会发现类似于以下内容: ...+=tabPage1_Click(...) 也要删除该行,因为它引用了一个不再存在的事件处理程序。

0
基本上发生的情况是,表单生成器仍然认为那里应该有一个事件,因此它会生成设置事件的代码,然后编译器就会想知道表单设计者在想什么。
你想做的是在设计器中选择 tabPage1,然后查看属性窗口并单击闪电图标以切换到查看事件。然后向下滚动到 Click 并清空该框。

这个框是空的。我刚才点击了两次错误,找到了代码行并像其他两个帖子所解释的那样将其删除,然后它就起作用了。谢谢。 - TheEnd

0

针对解决方案,请检查您的Web应用程序dll和pdb文件,或者更新bin文件夹上传


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接