调试被其他异常阻止

时间:2018-07-24 12:56:06

标签: .net visual-studio debugging

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

这使得很难找到与我要解决的问题有关的异常。有什么方法可以使调试步进忽略我当前不在的线程中的什么?

1 个答案:

答案 0 :(得分:0)

  

是否有某种方法可以使调试步骤忽略我当前所在的线程不属于的部分

您可以使用异常设置忽略这些异常,在Debug-> Windows-> Exception Settings( CTRL + ALT + E )。

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

  

Debug + Exceptions,单击“添加”按钮。将类型设置为“普通   语言运行时异常”和“名称”   自定义异常,包括名称空间名称。您现在可以取消选中   抛出该框,如有必要,请首先展开该节点。

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

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