如果没有提供异常信息,如何查找发生异常的位置?

时间:2019-05-12 03:56:41

标签: c# exception

我有一个Winform应用程序(.NET Framework v3.5),它运行正常,但是在运行2-3分钟后会出现异常:

  

类型为'System.NullReferenceException'的未处理异常   发生在未知模块中。

     

对象引用未设置为对象的实例。

此异常是什么,Unknown Module到底是什么?

我也不能真正提供代码,因为它占用了4000行,即使我可以,我也不知道异常的哪一部分构成了异常,它没有提供有关发生位置的任何信息,但是请注意,设置了这些字段,并且将non保留为null,最重要的是,如果对象为null,则在所有方法中都将执行if (obj == null)

此外,没有后台工作程序,也没有计时器,因此,如果您启动该程序并将其保留,则后台不会发生任何事情,但是在2-3分钟后它仍然会崩溃,并且出现异常。

更新:

最后弄清楚了问题所在,这是我的c ++ dll中的一个函数,我忘记了几个asm行。

0 个答案:

没有答案