c# - 错误模块名称 : KERNELBASE. dll

标签 c# dll

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

Faulting application name: MyApplication.exe, version: 1.0.0.0, time stamp: 0x5964fac7
Faulting module name: KERNELBASE.dll, version: 6.1.7601.23807, time stamp: 0x5915f98e
Exception code: 0xe0434352
Fault offset: 0x0000c54f
Faulting process id: 0x1494
Faulting application start time: 0x01d300cbc9034bc0
Faulting application path: Path of MyApplication.exe
Faulting module path: C:\Windows\syswow64\KERNELBASE.dll
Report Id: b1f21346-6cbf-11e7-bb68-005056ad2203

最佳答案

我知道这是旧的,但我想我会发布卢克的建议作为答案,因为它解决了我的问题。
正如卢克在上面的评论中提到的,对我来说,这个问题是在启动时发生的一个未处理的异常。一旦我将启动代码包装在 try catch 中,我发现问题完全是我的应用程序中的一个错误,与 kernalbase.dll 或任何其他外部依赖项或引用无关。

关于c# - 错误模块名称 : KERNELBASE. dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45200620/

相关文章:

c# - 在 C# (ASP.NET) 中使用 HTML 数组

c# - 以编程方式创建 Microsoft Office Outlook 消息

Delphi 上的 C dll 头文件

dll - 在多个进程中加载​​相同的 dll 实例

c# - 如何在 Unity 3D 中包含 SWIG 封装的 C++?

c# - 我们如何检索 WhereSelectListIterator 的第一项?

C# 设置的替代方法是什么

c# - 我如何将此文本与正则表达式匹配?

c++ - 如何在主可执行文件的子文件夹中部署 Qt C++ 共享库的 dll?

c# - pinvoke:结构在C端填充,但回到家后数据消失了