2011-07-26 39 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

轉到Debug - > Exceptions並取消選擇'Thrown'列中的任何複選框。

確保針對公共語言運行時異常檢查了「用戶未處理」。

+0

現在我明白了對話,所以基本上「投擲」會在任何情況下打破? , 非常感謝! – Sebastian

+1

你懂了;-) –

相關問題