C#でコーディングするときは、どこで、なぜ問題が発生したのかを簡単に把握できるため、例外を処理しないのが好きです。ただし、例外を処理しないプログラムを誰にも提供することはできません。
try / catchブロック内でスローされた例外を含め、すべての例外でVisual Studioを強制的に中断させることはできますか?
C#でコーディングするときは、どこで、なぜ問題が発生したのかを簡単に把握できるため、例外を処理しないのが好きです。ただし、例外を処理しないプログラムを誰にも提供することはできません。
try / catchブロック内でスローされた例外を含め、すべての例外でVisual Studioを強制的に中断させることはできますか?
VS2015以降: [デバッグ]>[ウィンドウ]>[例外設定]に移動し、[共通言語ランタイムの例外]([スローされたときの中断]列ヘッダーの下)に対してチェックボックスをオンにします。
VS2013以前: [デバッグ]> [例外]に移動し、[共通言語ランタイムの例外]に対して[スロー]ボックスをオンにします。
ただし、この方法では多くのノイズが発生する可能性があります。これは、ライブラリまたはフレームワーク自体の内部でスローされた例外でも発生するためです。
Visual 2015のアップデート(それほど簡単ではありません:p)
ソース:https ://msdn.microsoft.com/en-us/library/d14azbfh(v = vs.110).aspx