[英]WPF Application Crashing Without throwing any Exceptions
Iam在框架4.5中创建了WPF应用程序,并将其部署为ClickOnce应用程序。 它用于连接和编写QuickBooks(3rd party)软件。 该应用程序在除少数系统之外的所有系统上都可以正常工作。 在少数系统中,即使我保持应用程序为空闲状态,该应用程序也会崩溃。(连接到第三方软件之后)。 我不知道只有少数几个系统会发生什么情况。
崩溃后立即打开JIT。 在我下面的调用堆栈中
4036a9ae() Unknown
[Frames below may be incorrect and/or missing]
kernel32.dll!@BaseThreadInitThunk@12() Unknown
ntdll.dll!__RtlUserThreadStart() Unknown
ntdll.dll!__RtlUserThreadStart@8() Unknown
我添加了所有异常处理机制,包括捕获Dispatcher未处理的异常和未处理的异常。 即使它没有捕获任何异常。
谁能告诉我如何解决此问题或如何找出其背后的确切原因? 最近两个星期,我正在设法解决它。
我的事件日志显示如下
Exception code: 0xc00001a5
Fault offset: 0x00056738
Faulting process id: 0xe9c
转到解决方案的项目属性,然后将应用程序的构建开始类型设置为“控制台应用程序”,然后在MainWindow的Constructor中使用try捕获如下内容
public MainWindow()
{
try{
InitializeComponent();
//you remaining code
}
catch(Exception ex){
Console.Out.Writeline(ex.Message);
}
}
然后在您的应用崩溃的PC上进行部署...并在控制台中查看错误是什么
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.