1

私の Windows Phone 8 ソリューションでは、メインのパノラマ ビューに戻るときに、ランダムな null 参照例外と思われるものが時々発生します。

ただし、デバッグ コンパイルを実行しても、何が問題なのかについてのヒントはまったく得られません。Source と StackTrace が null なのはなぜですか? 何が投げたのかを知る方法はありますか?

ここに画像の説明を入力

編集: System.NullReferenceException がスローされると、例外が中断するように設定されます。この例外のデバッガーには侵入しません。他の例外については正常に機能します。

EDIT2: コードだけを無効にすると、コール スタック ウィンドウに 2 つのスタック フレームが表示されます。

MyApp.DLL!MyApp.Application_UnhandledException(object sender, System.Windows.ApplicationUnhandledExceptionEventArgs e) Line 179 C#
System.Windows.ni.dll!MS.Internal.Error.CallApplicationUEHandler(System.Exception e)    Unknown
System.Windows.ni.dll!MS.Internal.Error.CallAUEHandler(uint hr, out uint bIsHandled)    Unknown

例外オブジェクトは、より多くのフィールドとプロパティを表示しますが、上のスクリーンショットに示されているものを除いて、すべてが null です。

EDIT3: Silverlight と Windows Phone では機能しないため、Intellitrace とバックトレースはオプションではありません。

Postsharp を使用してすべてのコードにトレースを追加しましたが、残念ながら私のコード内から発生したものではありません。最後に、LongListSelector_ItemRealized を正常に終了します。

4

1 に答える 1