首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

父窗体摘引了另外一个dll文件,继承窗体在启动vs2008时报错,编译与运行正常

2013-04-02 
父窗体引用了另外一个dll文件,继承窗体在启动vs2008时报错,编译与运行正常如题:父窗体引了一个公用方法的d

父窗体引用了另外一个dll文件,继承窗体在启动vs2008时报错,编译与运行正常
如题:
父窗体摘引了另外一个dll文件,继承窗体在启动vs2008时报错,编译与运行正常

父窗体引了一个公用方法的dll文件,继承了子窗体.当每次启动VS2008程序时,如果当前默认在子窗体设计界面时,就会报图上这个错误,但我在编译器里关闭子窗体后,重新打开就又正常的!

请问大家这有没有解决办法?

[解决办法]
父窗体的Form_Load里的代码以及父窗体的构造函数里你添加的代码外面加一个判断,即
if(!DesignMode)
{
   //这里放你添加的代码
}
[解决办法]
当vs打开一个设计器时。其实也是运行了那个界面。设计模式的运行出错了就会这样。。
如果那个dll是别人开发的。你没有源码很难调试。
[解决办法]
dll有与系统类或者方法重名的存在

热点排行