这几天一直被一个问题缠住:
有三个项目:A,B,C;其中A调用B中的类,B调用C中的类,结果在当B调用C的类Test时出错,而出错的语句却总在新建实例的那一句:Test t=new Test();错误提示,找不到方法void C.Test.ctor(),我一直纳闷,不懂是什么错,搞了快一个星期了一直都不知道错在哪,本来早想在CSDN问,想想还是坚持自己捉摸,捉摸几天真累啊,代码是看了一遍又一遍,没有任何异常,刚突发奇想,把几个生成的dll文件删除了,得了!!!!!!!!真晕啊,真晕!!!到现在还不知道是什么问题,按说,经过我一次次重新生成式的调试应该会自动覆盖啊!!!郁闷,散下分,也顺便请各位解释一下!!!
有三个项目:A,B,C;其中A调用B中的类,B调用C中的类,结果在当B调用C的类Test时出错,而出错的语句却总在新建实例的那一句:Test t=new Test();错误提示,找不到方法void C.Test.ctor(),我一直纳闷,不懂是什么错,搞了快一个星期了一直都不知道错在哪,本来早想在CSDN问,想想还是坚持自己捉摸,捉摸几天真累啊,代码是看了一遍又一遍,没有任何异常,刚突发奇想,把几个生成的dll文件删除了,得了!!!!!!!!真晕啊,真晕!!!到现在还不知道是什么问题,按说,经过我一次次重新生成式的调试应该会自动覆盖啊!!!郁闷,散下分,也顺便请各位解释一下!!!
解决方案 »
- 大家好!请问如何解决使用ObjectDataSource时抛出的"未能找到带参数的非泛型方法"异常
- asp.net web matrix 有智能化的输入吗?
- <script></script>中怎样实现跳转到另一页?(waiting)
- 请高手帮帮我 ExtjS无法显示数据 我的treeData.aspx 这个页面已能正常取到数据,格式也正确
- repeater控件中放了一个ImageButton控件,为什么ImageButton不触发事件?
- 这一部分的javascript的语句怎末写呀
- 哪位知道哪里可以找到aspnet_regiis.exe
- 怎样修改连接字符串的CONNECTION TIMEOUT属性!
- 如何根据传递的参数显示下一页?
- 放在TemplateColumn中的Control的事件该如何委托?
- 请问如何设计连接出错提示框?
- 安装了VS2005后为何无ASPNET等用户的问题?
{
public C(){}
.....
}别忘记写第一句就行了。
{
static void Main()
{
//正常,因为编译器提供了默认的构造函数
Test t = new Test();
}
}class Test
{
private int i;
public Test(int i)
{
this.i = i;
}
static void Main()
{
//正常,因为自己提供了合适的构造函数
Test t = new Test(5);
}
}class Test
{
private int i;
public Test(int i)
{
this.i = i;
}
static void Main()
{
//错误,自己写的构造函数覆盖了默认的构造函数
Test t = new Test();
}
}
我估计是这种问题,因为我在看个这个帖子后,对项目的依赖性有所修改http://community.csdn.net/Expert/topic/4804/4804145.xml?temp=.6717188
缺构造函数/或构造函数private找不到方法void C.Test.ctor(),说明你的C.Test类中 根本 没有 这个方法 或者 方法不是static
需要C.Test t = new C.Test();
t.ctor();