禁用异常处理

时间:2014-12-03 14:20:31

标签: vb.net exception-handling

有没有办法禁用异常处理来调试问题?

我有一段代码片段,错误大约需要十分钟。这很复杂。

如果我可以禁用异常处理,那么堆栈跟踪将打印到显示导致错误的行的网页上。由于存在异常处理,有时需要花费数小时才能找到导致错误的代码行。

我希望代码在抛出异常时停止(断点)。

2 个答案:

答案 0 :(得分:0)

我不知道您拥有哪个版本的Visual Studio,但在VS 2008中,您可以在菜单Debug - >中配置异常处理。例外情况......您可以选中/取消选中您不会中断的例外情况。

答案 1 :(得分:0)

我使用此扩展程序 https://visualstudiogallery.msdn.microsoft.com/50091e25-9e75-40d3-9780-a05892f474de

它为visual studio添加了一个工具栏按钮,可以快速切换所有扩展的打开或关闭。

安装扩展程序,当你希望VS在任何异常被抛出时停止进入调试并切换它。现在,只要抛出异常,VS就会中断,即使它在try / catch块中。不要忘记在完成后再将其关闭,否则会让你发疯。