我有一个 C# WPF UI 应用程序,当我关闭它时,我总是得到一个 Windows 应用程序崩溃对话框(“UIDemo 遇到问题,需要关闭。”)。
错误报告表明它是一个 System.ObjectDisposedException,它表明在某个已处置对象上调用了某个方法。没关系,我明白那部分。
我很想修复它。 我只是无法获得关于这个混蛋的堆栈跟踪。
该例外正在规避以下所有内容:
- 我的 DispatcherUnhandledException 处理程序
- 我的 try/catch 围绕 Exit 事件处理程序的全部内容
- 在该 Windows 应用程序崩溃对话框中单击“调试”将其关闭并且不执行任何操作
- 在 VisualStudio 的调试模式下运行应用程序似乎可以工作,但奇怪的是,它似乎并没有以这种方式崩溃,所以没有任何痕迹
我所要做的只是 Windows 发送给 MS 的错误报告的神秘内容。这些十六进制的内存转储并没有那么有用。
有谁知道我怎么能得到那个该死的痕迹?