悬赏分:100 浏览:383 次
|
看看项目的引用里面是不是有这个~~ 看看你窗口的命名 有时候调试的时候看不出来命名的问题 但是运行的时候由于命名一样是 有可能覆盖程序集的 这样运行的时候就会出错 WinForm不太熟悉,不过可以推测一下。 1.“这个程序的其他窗口是可以正常打开的,唯独这个不行”,是不是说其它没用水晶报表的窗口可以打开?如果可以的话,那只能说明在这个窗体中确实有水晶报表的东西,可以详细看一下frmPersonClientInfo.designer.cs文件,因为InitializeComponent方法报错,大部分东西都在这个文件里。 2.程序集的加载,是在JIT编译的时候,JITCompiler会去在程序集元数据中查找被调用的方法IL。 你这个窗体里面可能放了什么控件和水晶报表有关。 1.检查frmPersonClientInfo.designer.cs文件中是否有不符的代码. 2.检查引用. 3.窗体要在设计器中显示时,它所加载所有引用的程序集. |
|
3个月前 虫子的一天 : 项目里边肯定有水晶报表的引用的 但是我这边的结果是,如果打开的窗口有水晶报表的功能,会出错 但是如果这个窗口里边没有水晶报表的功能,是很正常的,只有这一个窗体有问题。。 |