调试器允许程序暂停或逐步执行。 暂停时,可以查看进程的当前状态。 通过逐步探索关键部分,可以理解代码及其产生结果的原因。
Microsoft为 Visual Studio 和 Visual Studio Code 中的托管代码提供调试器。
Visual Studio托管调试器
Visual Studio是一个集成开发环境,提供最全面的调试器。 对于从事Windows的开发人员来说,Visual Studio是一个不错的选择。
虽然Visual Studio是Windows应用程序,但它还可用于调试远程、WSL 或 Docker 容器中运行的 Linux 应用:
- 在 Linux 上远程调试 .NET Core 应用
- 在 WSL2 中调试 .NET Core 应用
- 在 Docker 容器中调试 .NET Core 应用程序
Visual Studio Code托管调试器
Visual Studio Code是一种轻型跨平台代码编辑器。 它使用与Visual Studio相同的 .NET Core 调试器实现,但用户界面简化。