c# - wpf 未处理的异常

标签 c# wpf unhandled-exception

在我的 WPF 应用程序中,一些用户收到“应用程序生成无法处理的异常”错误。我已经实现了 Application.DispatcherUnhandledException事件处理程序,但此事件不处理异常。 是否有可能在应用程序外部发生异常导致关闭我的应用程序,也许是内存问题?

最佳答案

除了 DispatcherUnhandledException 之外,您还可以尝试的一件事是监听来自 AppDomain 的异常

AppDomain.CurrentDomain.UnhandledException += 
        new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);

理论上,这应该捕获与您的应用程序相关的所有异常,而不仅仅是在 Dispatcher 中运行的异常。

关于c# - wpf 未处理的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10312009/

相关文章:

c# - 从 Azure Active Directory 获取 MVC Web App 中的 samAccountName 名称

c# - Windows Phone 8.1 应用程序中的本地设置未存储

c# - 如何使用复选框动态更改 WPF 控件的模板?

c# - 绑定(bind)到对象的属性

c++ - std::bad_alloc 在内存位置 0x002b123c

wpf - 在 Microsoft 显示错误消息之前在 Word 加载项中捕获 C# WPF 未处理的异常

c# - IEnumerable 和顺序

c# - 找不到合适的方法来覆盖 c#

c# - WPF 列表框虚拟化创建 DisconnectedItems

android - 在崩溃和ANR Google开发者控制台中未显示崩溃