【问题标题】:How to prevent Visual Studio from reporting an caught exception?如何防止 Visual Studio 报告捕获的异常?
【发布时间】:2011-07-26 09:52:24
【问题描述】:

在这段代码中(在调试下运行在单元测试中)

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

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

我收到了发生异常的报告(我确实启用了未处理异常的报告),但是 Visual Studio 会中断该过程并以下列方式报告异常:

我能做些什么来防止这种情况发生? (尽管禁止报告未处理的异常)

【问题讨论】:

    标签: visual-studio-2010 debugging exception report


    【解决方案1】:

    转到 Debug -> Exceptions 并取消选中“Thrown”列中的所有复选框。

    确保检查“用户未处理”是否存在公共语言运行时异常。

    【讨论】:

    • a 现在我明白了那个对话,所以基本上“Thrown”无论如何都会中断? ,非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-18
    • 1970-01-01
    • 1970-01-01
    • 2010-09-26
    相关资源
    最近更新 更多