当前位置:编程学习 > C#/ASP.NET >>

"xxx"(类) 并不包含 "yyy"(方法) 的定义 的错误怎么解决啊?

我用VS08写的一个类,编译时老是说

"xxx"(某类) 并不包含 "yyy"(某方法) 的定义

只要有调用xxx中的方法就会报这个错,但我的类中明明有该方法,
而且如果我无视它,继续运行的话,还是能正常该类的方法的.
请问这是为什么啊?怎么解决啊?难道是vs的bug?
--------------------编程问答-------------------- 肯定程序问题。
重新生成下 --------------------编程问答-------------------- 我只知道2003里经常出现这样的问题。。。解决办法就是在项目引用中移除那个类,然后重新引用。。。 --------------------编程问答-------------------- 看看把方法修饰符写为 public 或者protected 的 --------------------编程问答-------------------- 参数是不是正确? --------------------编程问答-------------------- 你的代码是虾米样子的? --------------------编程问答-------------------- 有些时候会出现这种情况,有些时候有些控件也找不到,但是你运行的时候会发现,他其实找到了。不知道为什么 --------------------编程问答-------------------- 重新生成试过了,没用

请问怎么删除引用啊?把bin文件夹里相关dll删除? --------------------编程问答-------------------- 那是因为你的工程参照没有被更新。

解决办法就是重新生成那个类的DLL,然后让工程重新参照

楼主说的情况应该是没有重新参照最新DLL,自然找不到该类的方法。 --------------------编程问答--------------------
引用 7 楼 bandwlink 的回复:
重新生成试过了,没用 

请问怎么删除引用啊?把bin文件夹里相关dll删除?


在工程里面删除对该类的参照,然后在工程里重新添加最新生成的DLL --------------------编程问答-------------------- 重新生成一次看看。还有注意返回值没有。 --------------------编程问答-------------------- 是不是引用进来了呢?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,