为了账号安全,请及时绑定邮箱和手机立即绑定

在Visual Studio中禁用所有已处理/捕获的异常的控制台输出

在Visual Studio中禁用所有已处理/捕获的异常的控制台输出

C#
慕慕森 2021-04-30 10:11:50
我当前正在使用一个库,当获取某项请求失败时,该库将引发(和处理)约5个异常。通常这不是问题,因为可以预期会发生这种情况,但是问题是Visual Studio无论如何都会记录这些异常。有没有一种方法可以禁止Visual Studio将捕获的异常输出到调试控制台?我仍然希望所有其他会导致中断的异常记录下来。
查看完整描述

1 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

您可以使用Just My Code选项让Visual Studio仅关心代码中的异常。

转到“调试”菜单,然后单击“选项和设置”,然后启用“仅我的代码”:

//img1.sycdn.imooc.com//6096539a000195bc05980246.jpg

在StackOverflow上也对此进行了讨论

然后,如果引发异常的方法属于一个项目,即您的代码,则可以使用DebuggerNonUserCode属性装饰它们:

//img1.sycdn.imooc.com//609653a90001c17d04860268.jpg

与“仅我的代码”选项结合使用将产生所需的行为。更多关于该主题在这里


查看完整回答
反对 回复 2021-05-08
  • 1 回答
  • 0 关注
  • 244 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信