WPF应用程序中无法捕获的崩溃

时间:2012-04-11 01:11:04

标签: c# wpf exception crash try-catch

我已经在App.xaml.cs中订阅Application.Current.DispatcherUnhandledException AppDomain.CurrentDomain.UnhandledException来尝试捕获所有未处理的异常,但我的应用程序仍然崩溃了.Net运行时错误和错误模块CLR.dll。

当我调用第三方COM互操作对象时发生崩溃。代码简化: (请注意,代码在与主UI线程不同的线程中运行)

try
{
    myLatLong = (LatLongReport)locationObj.GetReport(ref IID_LatLongReport);
}
catch (Exception ex)
{
}
catch
{
}

您可以看到我正在尝试捕获任何托管/非托管,CLS兼容/不合规的异常,但它们都不起作用。

提前感谢任何想法。

更多信息:

我正在使用Windows LocationApiLib。错误消息显示“由于.x运行时在IP xxxxx处的内部错误,退出代码为80131506,该进程已终止”。 “错误模块名称:clr.dll版本4.0.xxxx”。

0 个答案:

没有答案