什么是调试?

Visual Studio 调试器是一个功能强大的工具。 在演示如何使用它之前,我们希望讨论一些术语,例如 调试器调试调试模式。 这样,当我们稍后讨论查找和修复 bug 时,我们将谈论同样的事情。

调试器与调试

术语 调试 可能意味着许多不同的事情,但大多数情况下,这意味着从代码中删除 bug。 现在,有很多方法可以做到这一点。 例如,可以通过扫描代码来查找拼写错误或使用代码分析器进行调试。 可以使用性能探查器调试代码。 或者,可以使用 调试器进行调试

调试器是一种非常专用的开发人员工具,可附加到正在运行的应用,并允许检查代码。 在 Visual Studio 的调试文档中,这通常是我们在说“调试”时的含义。

调试模式与运行你的应用程序

首次在 Visual Studio 中运行应用时,可以按绿色箭头按钮在工具栏(或 Start DebuggingF5)中。 默认情况下, 调试 值显示在左侧的下拉列表中。 如果你不熟悉 Visual Studio,这可能给人留下一种印象,即调试你的应用与运行应用有关,但从根本上讲,这些任务是两个非常不同的任务。

选择调试版本

调试值指示调试配置。 在调试配置中启动应用(按绿色箭头或 F5)时,将在 调试模式下启动应用,这意味着你在附加调试器的情况下运行应用。 这可实现一组完整的调试功能,可用于帮助查找应用中的 bug。

如果您已打开项目,请选择包含“调试”的下拉列表,然后选择“发布”

选择发布版本

切换此设置时,将项目从调试配置更改为发布配置。 Visual Studio 项目为程序具有单独的发布和调试配置。 您生成调试版本用于调试,生成发布版本用于最终发布和分发。 发布版本针对性能进行优化,但调试版本更适合调试。

何时使用调试器

调试器是查找和修复应用中的 bug 的基本工具。 然而,语境至关重要,利用所有可用工具来帮助您快速消除 bug 或错误是非常重要的。 有时,正确的“工具”可能是更好的编码做法。 通过了解何时使用调试器和其他工具,还将了解如何更有效地使用调试器。

本文介绍了一些常规调试概念。 接下来,可以开始了解如何使用 Visual Studio 进行调试,以及如何编写包含较少 bug 的代码。 以下文章显示了 C# 代码示例,但概念适用于 Visual Studio 支持的所有语言。