2011-08-09 5 views
7

$exception pseudovariableを頻繁に使用して、UpdateException.StateEntriesコレクションの項目にアクセスするには、Exception Assistant'sの[詳細の表示]ダイアログからアクセスできないためです。

'$ exception'という名前の時計を追加すると、現在の例外が返されます。これは、例外アシスタントが無効になっている場合、C#のローカルウィンドウでも自動的に使用できます。

この変数が利用できない場合があります。なぜこれができ、どのように復元することができますか?

を編集してください:Connectにも投稿しました。

Edit2:この設定の目的は次のとおりです。

Did you know? You can unwind the call stack from exceptions

そして、この1は関与ダイアログのスクリーンショットのカップルが含まれています。

Did you know… What unwinding the call stack on unhandled exceptions does? – #277

答えて

9

ツール - >オプション - >デバッグ(一般)[VS 2010]

あなたは未確認の "未処理の例外にコールスタックをリラックス" 持っていますか?

$例外が機能するにはチェックを外す必要があります。

+0

「未処理の例外でコールスタックを解除する」設定は、「例外アシスタントを有効にする」の子ノードであり、見落としやすいことに注意してください。 –

関連する問題