使用 Visual Studio 2019 调试应用程序
1. 调试概述
调试是应用程序开发的核心部分,它能让开发者逐行检查代码,快速了解程序的当前状态。通常,开发者在编写代码时就会开始调试,甚至有些开发者在编写第一行代码之前就开始调试,以了解程序的逻辑和功能。很少有开发者能在不调试的情况下完成代码编写。
Visual Studio 能尽可能详细地展示运行中的程序信息,还能在程序运行时修改变量和属性的值,因此在 Visual Studio IDE 中进行调试越来越受欢迎。
2. 技术要求
要开始调试,需要在系统上安装 Visual Studio 2019,并且建议对该 IDE 和 C# 语言有基本的了解。
3. Visual Studio 调试工具概述
调试器是 Visual Studio 的一个工具,它作为后台进程检查程序的执行。断点用于通知调试器在程序执行到特定行时暂停。程序数据库(PDB)文件用于存储调试信息,包括行号、DataTips 信息等源代码的相关信息,Visual Studio 读取这些信息来暂停调试过程并提供更详细的执行信息。
在调试模式下构建应用程序时,PDB 文件包含的信息比发布模式更多。不过,并非在所有情况下调试器都能正常工作。当调试信息无效时,例如代码的二进制版本与实际代码不同(常见于编译代码后将二进制文件附加到修改后的原始代码中),Visual Studio 调试器将无法附加到正在运行的进程。
当在调试模式下运行应用程序时,Visual Studio IDE 的布局会自动调整,以提供更好的调试环境。通常,在调试模式下看不到解决方案资源管理器、团队