私は複雑な Metro C#/XAML ライブラリに取り組んでおり、InitializeComponent で時折エラーが発生し、デバッグできないことがわかりました。
System.Exception: HRESULT からの例外: Windows.UI.Xaml.FrameworkElement.MeasureOverride (Size availableSize) での 0x880008AF
問題は、これが App クラスの unhandled exception catch all でキャッチされ、スタック トレースがなく、上記のテキスト以外の例外情報がないことです。
管理されていないハンドルされていない例外のキャッチオールをオフにし、windbg をクラッシュしたプロセスのデフォルトのデバッガーとして設定しました。その後、管理されていない呼び出しスタックと、これが失敗している正確な場所を確認できますが、windbg との経験はありません。そのため、障害が発生している正確な理由の詳細を掘り下げることができませんでした。
また、Visual Studio 2012 で「すべての例外で中断」を設定しましたが、マネージ コードで初回例外が発生していません。
Win 8 の管理された Metro アプリでこのような問題に遭遇し、一般的なエラー メッセージを回避できた人はいますか?
ありがとう