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