如何打开Visual Web Developer Express中的所有异常中断

时间:2009-10-10 20:53:07

标签: visual-studio visual-studio-express visual-web-developer

在Visual Web Developer Express中,如何启用Break on All Exceptions?我正在寻找Debug>例外菜单项但未找到它,即使我尝试自定义菜单也没有。

MSDN上的这个page表明它应该是可能的。

3 个答案:

答案 0 :(得分:9)

Visual Web Developer Express中未显示例外菜单 - 它仅在Visual C#Express中显示(我假设使用Visual Basic Express)。

但是,所有希望都不会丢失 - VWD Express中的默认行为是打破所有异常。如果您觉得错过了异常,可以尝试关闭“Just My Code”调试,这将捕获CLR代码和链接库中抛出的异常。

要执行此操作,请打开工具 - >选项 - >调试 - >一般,取消选中“Just My Code”。如果要逐步执行CLR代码,还可以在同一屏幕上启用该功能。

答案 1 :(得分:0)

在你引用问题的MSDN page中,你是否看到了那个说......

的部分
  

注意

     

启用“例外”菜单   快捷版本,在工具菜单上,   单击“设置”,然后选择“专家”   设置。

答案 2 :(得分:0)

你可以通过打破std::exception::exception()来捏造它,虽然这只是C ++而且有可能(虽然不可取)某些东西会抛出一个不是从std::exception

派生的异常