Visual Studio 调试器是一个功能强大的工具。 在演示如何使用它之前,我们希望讨论一些术语,例如 调试器、 调试和 调试模式。 这样,当我们稍后讨论查找和修复 bug 时,我们将谈论同样的事情。
调试器与调试
术语 调试 可能意味着许多不同的事情,但大多数情况下,这意味着从代码中删除 bug。 现在,有很多方法可以做到这一点。 例如,可以通过扫描代码来查找拼写错误或使用代码分析器进行调试。 可以使用性能探查器调试代码。 或者,可以使用 调试器进行调试。
调试器是一种非常专用的开发人员工具,可附加到正在运行的应用,并允许检查代码。 在 Visual Studio 的调试文档中,这通常是我们在说“调试”时的含义。
调试模式与运行你的应用程序
首次在 Visual Studio 中运行应用时,可以按绿色箭头按钮在工具栏(或 
F5)中。 默认情况下, 调试 值显示在左侧的下拉列表中。 如果你不熟悉 Visual Studio,这可能给人留下一种印象,即调试你的应用与运行应用有关,但从根本上讲,这些任务是两个非常不同的任务。
              
              
            
调试值指示调试配置。 在调试配置中启动应用(按绿色箭头或 F5)时,将在 调试模式下启动应用,这意味着你在附加调试器的情况下运行应用。 这可实现一组完整的调试功能,可用于帮助查找应用中的 bug。
如果您已打开项目,请选择包含“调试”的下拉列表,然后选择“发布”。
              
              
            
切换此设置时,将项目从调试配置更改为发布配置。 Visual Studio 项目为程序具有单独的发布和调试配置。 您生成调试版本用于调试,生成发布版本用于最终发布和分发。 发布版本针对性能进行优化,但调试版本更适合调试。
何时使用调试器
调试器是查找和修复应用中的 bug 的基本工具。 然而,语境至关重要,利用所有可用工具来帮助您快速消除 bug 或错误是非常重要的。 有时,正确的“工具”可能是更好的编码做法。 通过了解何时使用调试器和其他工具,还将了解如何更有效地使用调试器。
相关内容
本文介绍了一些常规调试概念。 接下来,可以开始了解如何使用 Visual Studio 进行调试,以及如何编写包含较少 bug 的代码。 以下文章显示了 C# 代码示例,但概念适用于 Visual Studio 支持的所有语言。