我的应用程序崩溃,没有任何应用程序错误记录,当我检查事件查看器时,我发现以下信息。有人可以解释为什么会发生这种情况和如何预防呢?
错误应用程序名称: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
答案 0 :(得分:0)
我知道这很老了,但是我认为我应该把卢克的建议作为答案,因为它解决了我的问题。
正如Luke在上面的评论中提到的那样,对我来说,这个问题是启动时发生的未处理异常。将启动代码包装在try catch中后,我发现问题完全是我的应用程序中的一个错误,与kernalbase.dll或任何其他外部依赖项或引用无关。
答案 1 :(得分:0)
我正在用 C# 构建 WPF 应用程序,并使用 MSIX 打包程序/安装程序打包它。一切都很好,直到我将 Visual Studio 更新到 16.10.2。然后奇怪的事情开始发生。代码可以在调试和发布配置中完美运行,但是当我从 MSIX 安装应用程序时,它无法运行。
没有编码错误。
事件日志给出了这个错误..
错误的应用程序名称:[此处的应用程序名称],版本:[此处的应用程序版本],时间戳:0x609308e7
故障模块名称:KERNELBASE.dll,版本:10.0.19041.1023,时间戳:0x924f9cdb 异常代码:0xe0434352 故障偏移:0x0000000000034b89 错误进程 ID:0xf3c 错误的应用程序启动时间:0x01d7659e116b2c8c
我几乎尝试了所有方法,但似乎没有任何解决方法。然后我注意到“obj”文件夹变得很大,所以我把它删除了,然后发现问题解决了。