调试 Visual Basic 应用程序
本页提供描述 Visual Studio 中内置的调试功能的文档的指示信息。
您可以使用其中最重要的功能(即调试器)来观察程序的运行时行为,并确定语法错误的位置。
利用调试器,可以检查程序中变量的内容而不必通过另外插入调用来输出这些值。 同样,可以在代码中插入断点在需要的点暂停执行。
控制执行
下表列出了涉及执行控制的调试任务,并提供了指向这些任务的关联帮助页的链接。
若要 |
请参见 |
中断执行。 |
|
开始执行。 |
|
指定调试配置和程序的发行版本。 |
|
设置启动选项(命令行参数、工作目录、远程计算机) |
|
在设计时调试。 |
|
启动调试器。 |
|
仅单步执行您编写的代码,而忽略其他代码,如系统调用。 |
|
单步执行代码。 |
|
停止调试。 |
|
启用实时调试,这样,当在 Visual Studio 之外运行的程序遇到错误时,将启动 Visual Studio 调试器。 |
处理异常
下表列出了涉及异常处理的调试任务,并指向这些任务的关联帮助页。
若要 |
请参见 |
当出现未经处理的异常时中断。 |
|
在引发异常时中断。 |
|
在出现首次异常时中断。 |
|
使用异常助手。 |
|
添加新异常。 |
|
在引发异常之后继续执行。 |
编辑并继续
下表列出了涉及“编辑并继续”的调试任务,并指向这些任务的关联帮助页。
若要 |
请参见 |
打开和关闭“编辑并继续”。 |
|
停止“编辑并继续”功能,防止应用代码更改。 |
|
在中断模式中应用编辑。 |
检查调试数据
下表列出了涉及查看调试数据的调试任务,并指向这些任务的关联帮助页。
若要 |
请参见 |
使用“寄存器”窗口显示寄存器内容。 |
|
使用“调用堆栈”窗口查看当前堆栈上的函数或过程调用。 |
|
使用“反汇编”窗口查看与编译器所创建的指令相对应的汇编代码。 |
|
使用“模块”窗口列出并描述程序使用的模块。 |
|
使用“脚本资源管理器”窗口列出当前加载到程序中的脚本文件。 |
|
使用“进程”窗口可以显示已连接到或从 Visual Studio 启动的所有进程。 |
|
使用“线程”窗口检查和控制程序中的线程。 |
设置断点
下表列出了涉及断点的调试任务,并指向这些任务的关联帮助页。
若要 |
请参见 |
设置断点。 |
|
删除断点。 |
|
启用或禁用断点。 |
|
更改断点位置。 |
|
使用筛选器将断点的行为限制为指定的计算机、进程和线程。 |
|
有条件地控制是否执行某个断点。 |
|
使用“断点”窗口完成与断点相关的任务。 |