2017-07-12 17 views
2

ありがとうございます。私はSilverlightプロジェクトをデバッグしていますが、DOMに報告されるnull例外がスローされています。残念ながら、私はコードベース内でどこに例外がスローされているのか分かりません。Visual Studio 2015+では、どのオブジェクトがnull例外を引き起こしたかをどのように判断するのですか?

詳細については、クラスファイルで例外をキャッチできますが、null値またはどこの値がどこであるかはまだ分かりません。

null例外の原因となっているオブジェクトのオブジェクトと場所を特定するにはどうすればよいですか?事前に

Error: Unhandled Error in Silverlight Application Code: 4004
Category: ManagedRuntimeError Message: System.ArgumentNullException: Value cannot be null. Parameter name: source at System.Runtime.CompilerServices.AsyncServices.b__0(Object state)

ありがとう:ここ

は、Silverlightが興味を持っているもののためにDOMに戻り、エラーメッセージです。

答えて

2

あなたができることは、処理されていないときだけでなく、NullReferenceExceptionがスローされたときにVisual Studioが中断する設定をオンにすることです。

これを行うには、Debug->Windows->Exception settingsウィンドウに移動し、NullReferenceExceptionのフィルタを選択し、Common Language Runtime Exceptionsセクションのチェックボックスをオンにします。

enter image description here

+0

ありがとう@pawellukasik! –

関連する問題