本教程介绍了 Visual Studio 中提供的调试工具。
先决条件
- 本教程适用于在使用 Visual Studio 创建 .NET 控制台应用程序中创建的控制台应用。
使用“调试”生成配置
“调试”和“发布”是 Visual Studio 的内置生成配置 。 可使用“调试”生成配置进行调试,使用“发布”配置进行最终版本分发。
在“调试”配置中,程序使用完整符号调试信息编译,且不进行优化。 优化会使调试复杂化,因为源代码和生成的指令之间的关系更加复杂。 程序的发布配置进行了完全优化,且不包含任何符号调试信息。
默认情况下,Visual Studio 使用“调试”生成配置,因此不需要在调试之前对其进行更改。
- 启动 Visual Studio。
- 打开在使用 Visual Studio 创建 .NET 控制台应用程序中创建的项目。
当前的生成配置显示在工具栏上。 下面的工具栏图像显示 Visual Studio 配置为编译应用的“调试”版本:
设置断点
断点会在执行包含断点的代码行之前暂时中断执行应用程序。
- 单击该行代码窗口的左边缘,在显示名称、日期和时间的行上设置断点。 左边缘在行号的左侧。 设置断点的其他方法是,通过将光标置于代码行中,然后按 F9 或从菜单栏中选择“调试”“切换断点”来进行设置。
如下图所示,Visual Studio 通过突出显示此代码行并在左边缘显示红点来指示设置了断点的行。