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

时间:2011-02-08 20:57:35

标签: c# compilation directive

在删除tabPage1_Click事件行为的整个代码后,在编译期间出现此错误消息。

它没有任何正文代码,因为我不小心快速点击了两次,当我刚开始编写应用程序时,事件代码被添加到源代码中。现在我已经完成了,除了tabPage1_Click的无用定义外,一切都是最顶尖的。

  

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

5 个答案:

答案 0 :(得分:3)

进入placeOrderForm表单的设计器,从Properties窗口的字段列表中选择tabPage1,选择Events视图,然后在Click事件中清除条目(应该读取tabPage1_Click)。

应该看对你。

答案 1 :(得分:3)

删除了.designer.cs文件中突出显示的行

enter image description here

答案 2 :(得分:0)

双击错误,跳转到有问题的行,你会发现: ...+=tabPage1_Click(...)删除该行,因为它引用的是不再存在的事件处理程序。

答案 3 :(得分:0)

基本上发生的事情是表单生成器仍然认为应该有一个事件,所以它生成代码来设置事件,然后编译器最终抓住它的头脑并想知道表单设计者在想什么。 / p>

您要做的是在设计器中选择tabPage1,然后查看“属性”窗口并单击闪电以切换到查看事件。然后向下滚动到Click并清空该框。

答案 4 :(得分:0)

解决方案检查Web应用程序dll和pdb文件或更新 bin文件夹上传