调试 Visual Basic 应用程序

本页提供 Visual Studio 中内置的调试功能的文档链接。 例如,您可以通过观察应用程序在调试器中其本身的运行时行为找到语义错误。

通过使用调试器,可以检查应用程序中变量的内容而不必通过另外插入调用来输出这些值。 同样,可以在代码中插入断点在指定的点暂停执行。

控制执行

下表列出了涉及执行控制的调试任务,并提供了指向这些任务的关联帮助页的链接。

若要

请参见

开始调试 Visual Studio 项目,附加到进程,进入代码,单步执行代码,运行到光标处,运行到调用堆栈上的函数,设置下一语句,单步执行“仅我的代码”,停止调试,重新启动调试或从调试的进程分离。

在 Visual Studio 中启动、中断、单步执行、通过代码运行和停止调试

指定调试配置和程序的发行版本。

调试和发布项目配置

设置启动选项(命令行参数、工作目录、远程计算机)

How to: Set Start Options for Application Debugging

在设计时调试。

演练:在设计时调试

启用实时调试,这样,当在 Visual Studio 之外运行的程序遇到错误时,将启动 Visual Studio 调试器。

在 Visual Studio 进行实时调试

为源行、程序集指令和调用堆栈函数设置断点。 指定条件、命中次数和执行位置。

断点:使用命中次数、调用堆栈函数和条件在 Visual Studio 调试器中您所需的时间和位置进行中断

处理异常

下表列出了涉及异常处理的调试任务,并指向这些任务的关联帮助页。

若要

请参见

当出现未经处理的异常时中断。

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

在引发异常时中断。

如何:在引发异常时中断

在出现首次异常时中断。

如何:在引发异常时中断

使用异常助手。

如何:使用异常助手纠正运行时错误

添加新异常。

如何:添加新异常

在引发异常之后继续执行。

在出现异常之后继续执行

编辑并继续

下表列出了涉及“编辑并继续”的调试任务,并指向这些任务的关联帮助页。

若要

请参见

打开和关闭“编辑并继续”。

如何:启用和禁用“编辑并继续”

停止“编辑并继续”功能,防止应用代码更改。

如何:停止代码更改

在中断模式中应用编辑。

如何:使用“编辑并继续”在中断模式下应用编辑

检查调试数据

下表列出了涉及查看调试数据的调试任务,并指向这些任务的关联帮助页。

若要

请参见

使用“寄存器”窗口显示寄存器内容。

如何:使用“寄存器”窗口

使用“调用堆栈”窗口查看当前堆栈上的函数或过程调用。

如何:使用“调用堆栈”窗口

使用“反汇编”窗口查看与编译器所创建的指令相对应的汇编代码。

如何:使用“反汇编”窗口

使用“模块”窗口列出并描述程序使用的模块。

如何:使用“模块”窗口

使用“脚本资源管理器”窗口列出当前加载到程序中的脚本文件。

如何:查看脚本文档

使用“线程”窗口检查和控制程序中的线程。

如何:使用“线程”窗口

请参见

任务

演练:调试 Windows 窗体

如何:使用“编辑并继续”在中断模式下应用编辑

概念

在 Visual Studio 中启动、中断、单步执行、通过代码运行和停止调试

通过使用 IntelliTrace 记录代码执行来调试应用

其他资源

调试托管代码

调试本机代码

调试 Web 应用程序和脚本

调试用户界面参考

调试设置和准备

调试器指南

调试准备:C#、F# 和 Visual Basic 项目类型