C#WPF UIアプリがあり、それを閉じると、常にWindowsアプリケーションのクラッシュダイアログが表示されます(「UIDemoで問題が発生したため、閉じる必要があります。」)。
エラーレポートは、それがSystem.ObjectDisposedExceptionであることを示しています。これは、破棄されたオブジェクトでメソッドが呼び出されていることを示しています。それは結構です、私はその部分を理解しています。
そして、私はそれを修正したいと思います。 ろくでなしでスタックトレースを取得できません。
その例外は、次のすべてを回避しています。
- 私のDispatcherUnhandledExceptionハンドラー
- Exitイベントハンドラーのコンテンツ全体を囲むtry/catch
- そのWindowsアプリケーションで[デバッグ]をクリックすると、クラッシュダイアログが閉じて何もしません
- VisualStudioのデバッグモードでアプリを実行すると機能するように見えますが、奇妙なことに、この方法ではクラッシュしないように見えるため、トレースはありません
私が続けなければならないのは、WindowsがMSに送信するエラーレポートの不可解な内容だけです。これらの16進数のメモリのダンプは、実際にはそれほど有用ではありません。
誰かが私がそのくそったれの痕跡を得る方法を知っていますか?