【发布时间】:2018-04-22 19:11:19
【问题描述】:
我目前正在使用一个库,当获取某些内容的请求失败时,它会抛出(并处理)大约 5 个异常。通常这不是问题,因为预计这可能会发生,但问题是 Visual Studio 无论如何都会记录这些异常。
有没有办法禁止 Visual Studio 将捕获的异常输出到调试控制台?我仍然希望记录所有其他会导致中断的异常。
【问题讨论】:
标签: c# visual-studio exception
我目前正在使用一个库,当获取某些内容的请求失败时,它会抛出(并处理)大约 5 个异常。通常这不是问题,因为预计这可能会发生,但问题是 Visual Studio 无论如何都会记录这些异常。
有没有办法禁止 Visual Studio 将捕获的异常输出到调试控制台?我仍然希望记录所有其他会导致中断的异常。
【问题讨论】:
标签: c# visual-studio exception
您可以使用 Just My Code 选项让 Visual Studio 只关注代码中的异常。
转到“调试”菜单并单击“选项和设置”,然后启用仅我的代码:
这也是 StackOverflow 上的 discussed。
然后,如果抛出异常的方法属于...您的代码的项目,您可以使用DebuggerNonUserCode 属性来装饰它们:
结合“仅我的代码”选项将产生所需的行为。 更多关于主题here。
【讨论】: