我有一个Winform应用程序(.NET Framework v3.5),它运行正常,但是在运行2-3分钟后会出现异常:
类型为'System.NullReferenceException'的未处理异常 发生在未知模块中。
对象引用未设置为对象的实例。
此异常是什么,Unknown Module
到底是什么?
我也不能真正提供代码,因为它占用了4000行,即使我可以,我也不知道异常的哪一部分构成了异常,它没有提供有关发生位置的任何信息,但是请注意,设置了这些字段,并且将non保留为null,最重要的是,如果对象为null,则在所有方法中都将执行if (obj == null)
。
此外,没有后台工作程序,也没有计时器,因此,如果您启动该程序并将其保留,则后台不会发生任何事情,但是在2-3分钟后它仍然会崩溃,并且出现异常。
更新:
最后弄清楚了问题所在,这是我的c ++ dll中的一个函数,我忘记了几个asm行。