有没有办法禁用异常处理来调试问题?
我有一段代码片段,错误大约需要十分钟。这很复杂。
如果我可以禁用异常处理,那么堆栈跟踪将打印到显示导致错误的行的网页上。由于存在异常处理,有时需要花费数小时才能找到导致错误的代码行。
我希望代码在抛出异常时停止(断点)。
答案 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块中。不要忘记在完成后再将其关闭,否则会让你发疯。