错误的模块名称:KERNELBASE.dll

rAN*_*Nth 5 c# dll

当我检查事件查看器时,发现以下信息,我的应用程序崩溃而没有任何应用程序错误日志记录。有人可以解释为什么会发生这种情况以及如何预防吗?

错误的应用程序名称:MyApplication.exe,版本:1.0.0.0,时间戳:0x5964fac7
错误的模块名称:KERNELBASE.dll,版本:6.1.7601.23807,时间戳:0x5915f98e
异常代码:0xe0434352
错误偏移量:0x0000c54f
错误进程ID:0x1494
错误应用程序开始时间:0x01d300cbc9034bc0
错误的应用程序路径:MyApplication.exe的
路径错误的模块路径:C:\ Windows \ syswow64 \ KERNELBASE.dll
报告ID:b1f21346-6cbf-11e7-bb68-005056ad2203

luc*_*ert 0

我知道这已经过时了,但我想我会把卢克的建议作为答案,因为它解决了我的问题。

正如卢克在上面的评论中提到的,对我来说问题是启动时发生的未处理的异常。一旦我将启动代码包装在 try catch 中,我发现问题完全是我的应用程序中的错误,与 kernalbase.dll 或任何其他外部依赖项或引用无关。