2011-07-26 14 views
1

(デバッグ下のユニットテストで実行)Visual Studioがキャッチされた例外を報告しないようにするにはどうすればよいですか?コードのこの部分で

try 
{ 
    var process = Process.GetProcessById(ProcessID); 

    _isRunningCache = WindowHandle != IntPtr.Zero 
       && User32.IsWindow(WindowHandle) && !process.HasExited 
       && process.Responding; 
} 
catch 
{ 
    return Invalidate(); 
} 

私は例外のレポートを受け取るには、(私が有効になって未処理の例外の報告を持っている)が発生し、それにもかかわらず、Visual Studioは、プロセスを中断し、次のように例外を報告します: visual studio exception report

これを防ぐにはどうすればよいですか? (未処理の例外の報告を無効にしているにもかかわらず)

答えて

3

[デバッグ] - > [例外]に移動し、[スロー]列のチェックボックスをすべてオフにします。

「共通言語ランタイム例外」に対して「ユーザー未処理」が選択されていることを確認してください。

+0

今私はその対話を理解しているので、基本的には "Thrown"はどんな場合でも破損するでしょうか? 、 本当にありがとう! – Sebastian

+1

あなたはそれを持っています;-) –

関連する問題