VS 2010 および .net 4.0.3... SP1 でコーディングしています。C# および WPF の場合
私のプロジェクトはかなり巨大になり、他の同僚によって開発された dll が含まれているため、そのコード全体にアクセスすることはできません。
ポイントは、ほとんどランダムに私のプログラムが (デバッグ中に) クラッシュし、未処理の NullReferenceException を主張することです。同時にいくつかのスレッドが動いているので、どこで起こったのかを知るのは地獄です..
ここでググって検索したところ、人々はあなたが行けば
Debug>Exceptions>Common Language RunTime Exceptions> System.NullReferenceException
ユーザーハンドルの代わりにThrownに設定します。null参照が発生した場所で停止する必要がありますが、停止しません..
実行時に、一部のスレッドがフリーズし (出力が UI に反映されなくなりますが、他のスレッドは継続し (UI で変更を実行します)、数秒後に、処理されていない NRE が原因で全体がクラッシュする様子を確認できます。
callStackもデバッグするコードも何もないので、私はここで立ち往生しています:S
これは私が得るすべての助けです:
System.NullReferenceException は処理されませんでした メッセージ: オブジェクト参照がオブジェクトのインスタンスに設定されていません。
なにか提案を ???