如何:在遇到用户未经处理的异常时中断

更新:2010 年 12 月

本主题适用于:

版本

Visual Basic

C#

F#

C++

Web Developer

学习版

主题适用 主题适用 主题适用 主题适用 主题适用

专业版、高级专业版和旗舰版

主题适用 主题适用 主题适用 主题适用 主题适用

如果使用 如何:单步执行“仅我的代码” 调试,可以让调试器在发生任何没有由用户代码(“我的代码”)中的处理程序进行处理的异常时中断。 下面的过程显示了如何使用“异常”对话框来确定要在发生哪些用户未经处理的异常时中断。

使用“异常”对话框时

默认情况下,**“异常”**对话框列出每一类别中最常见的异常。 您可以添加自己的异常和删除所添加的异常。 Visual Studio 将添加的异常的列表与解决方案数据保存在一起,这样在下一次打开和运行项目时这些异常将可用。

提示

“异常”对话框提供了一些不使用鼠标即可设置控件的键。 这些热键由控件标签中的下划线指示。 如果禁用了 Windows 主题,这些下划线将不可见,但是热键仍有效。 要显示热键下划线,请使用“Windows 控制面板”启用 Windows 主题。

有关更多信息,请参见如何:添加新异常如何:删除用户添加的异常

在“我的代码”未经处理的异常时中断

  1. 在**“调试”菜单中,单击“异常”**。

    提示

    若要在学习版中启用“异常”菜单,请在“工具”菜单中,单击“设置”,然后选择“专家设置”

  2. 在**“异常”对话框中,为整个类别的异常(如“公共语言运行时异常”)选择“用户未处理的”**。

    - 或 -

    展开某种异常类别(如**“公共语言运行时异常”)的节点,并为该类别中的特定异常选择“用户未处理的”**。

  3. 单击**“确定”**。

请参见

任务

如何:在引发异常时中断

概念

异常处理(调试)

修订记录

日期

修订记录

原因

2010 年 12 月

阐明如何在 Visual Studio 的学习版中启用“专家设置”

客户反馈