2011-10-06 151 views
2

我有写在.NET C#的apllication和它sporafdically崩溃(无响应)Windows事件日志AHD以下消息。 (它指的是德的dll是托管代码)错误模块这是什么意思,为什么会发生这种情况?

没有人知道这是什么意思例外?什么可能导致这个?以及如何解决这个问题?

错误的应用程序名:Application.exe,版本:4.2.11.0,时间戳:0x4e8d8e86 错误模块名称:myDll.DLL_unloaded, 异常代码:0000005 故障偏移:0x0000000180004d3c 错误模块路径:MYDLL.DLL 报告编号:5608bfd7-f014-11e0-9df7-001cc05d00b7

的感谢!

回答

4

这意味着MyDll.DLL在它仍然有活动代码的情况下被卸载(当时正在运行,或者正在等待运行,因为它在堆栈上或被注册为回调),所以当程序去执行代码时,那里再没有代码了。你需要调查为什么你的DLL被卸载,并防止在它仍然有活动代码时被卸载。

相关问题