【问题标题】:Debuggin blocked by other exceptions调试被其他异常阻止
【发布时间】:2018-07-24 12:56:06
【问题描述】:

我正在对一个解决方案进行故障排除,该解决方案使用 Visual Studio 中的逐步站点调试非常大的代码库。后台发生了很多事情,客户端应用程序定期调用后端。当我调试调用时会创建异常。因此,当我突然单步执行代码时,我会跳转到一些异常处理代码,其中包括日志。

这使得很难找到与我正在解决的问题有关的异常。有什么方法可以让调试单步忽略不属于我当前所在线程的部分吗?

【问题讨论】:

    标签: .net visual-studio debugging


    【解决方案1】:

    有没有办法让调试步忽略不属于我当前所在线程的部分

    你可以使用Exception Settings来忽略那些异常,Debug->Windows->Exception Settings (CTRL+ALT+ E)。

    您可以设置这些异常是始终中断,还是仅在未处理的异常时才中断:

    调试 + 异常,单击添加按钮。将类型设置为“普通 Language Runtime Exceptions" 和 Name 的全名 自定义异常,包括命名空间名称。您现在可以取消勾选 这个的抛出框,必要时先展开节点。

    认证:How to tell the debugger to ignore breaking on thrown exceptions?

    此外,您可以查看博客The New Exception Settings Window in Visual Studio 2015了解更多详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-02
      • 2018-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-27
      相关资源
      最近更新 更多