如何在 Visual Web Developer Express 中打开 Break on All Exceptions
Posted
技术标签:
【中文标题】如何在 Visual Web Developer Express 中打开 Break on All Exceptions【英文标题】:How to turn on Break on All Exceptions in Visual Web Developer Express 【发布时间】:2009-10-10 20:53:06 【问题描述】:在 Visual Web Developer Express 中,如何打开 Break on All Exceptions?我正在寻找 Debug > Exceptions 菜单项,但没有找到它,即使我尝试自定义菜单也是如此。
MSDN 上的这个page 表明它应该是可能的。
【问题讨论】:
我没有这个版本,但是你试过按 ctrl+alt+e 吗? 或 Ctrl+D,E。取决于您的键盘快捷键。 可能是MSDN上的信息有误?调试菜单中有哪些选项? 查看 MSDN 文章底部的社区内容。其他人也有同样的问题(一个人似乎表示这是 VWD 的问题) 【参考方案1】:Visual Web Developer Express 中不显示例外菜单 - 它仅在 Visual C# Express 中显示(我假设是 Visual Basic Express)。
但是,所有希望都不会丢失 - VWD Express 中的默认行为是中断所有异常。如果您觉得自己遗漏了异常,可以尝试关闭“仅我的代码”调试,这将捕获 CLR 代码和链接库中抛出的异常。
为此,打开工具 -> 选项 -> 调试 -> 常规,然后取消选中“仅我的代码”。如果您想单步执行 CLR 代码,也可以在同一屏幕上启用该功能。
【讨论】:
【参考方案2】:在您在问题中引用的MSDN page 中,您是否看到说...的部分...
注意
启用“例外”菜单 Express 版本,在工具菜单上, 单击设置,然后选择专家 设置。
【讨论】:
不起作用。关于进入Customize...
的另一个提示也不起作用 - 菜单项不存在。【参考方案3】:
您可以通过打破std::exception::exception()
来伪造它,尽管这只是 C++,并且有可能(尽管不可取)某些东西会引发不是源自 std::exception
的异常
【讨论】:
以上是关于如何在 Visual Web Developer Express 中打开 Break on All Exceptions的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 VB 从 ACCESS 数据库中输出 Visual Web Developer 2008 中的数据
在 Visual Web Developer Express 中测试对 Web 服务不可用的输入字段
Visual Web Developer 中的 PHP 语法高亮显示?
您可以使用 Visual Web Developer 编辑 resx 文件吗?