如何:在遇到用户未经处理的异常时中断
如果使用“仅我的代码”进行调试,则可让调试器在发生未在用户代码中进行处理的任何异常时中断。 下面的过程演示如何使用“异常”对话框确定要在遇到时中断的未经用户处理的异常。
使用“异常”对话框时
默认情况下,**“异常”**对话框列出每一类别中最常见的异常。 你可以添加自己的异常和删除所添加的异常。 Visual Studio 将添加的异常的列表与解决方案数据保存在一起,这样在下一次打开和运行项目时这些异常将可用。
备注
“异常”对话框提供了一些不使用鼠标即可设置控件的键。这些热键由控件标签中的下划线指示。如果禁用了 Windows 主题,这些下划线将不可见,但是热键仍有效。要显示热键下划线,请使用“Windows 控制面板”启用 Windows 主题。
有关更多信息,请参见如何:添加新异常和如何:删除用户添加的异常。
在异常不是由“我的代码”处理时中断
打开一个项目,然后单击“调试/异常”。
在**“异常”对话框中,为整个类别的异常(如“公共语言运行时异常”)选择“用户未处理的”**。
- 或 -
展开一个类别的异常(如**“公共语言运行时异常”)的节点,并为该类别中的特定异常选择“用户未处理的”**。
单击**“确定”**。