目录
1.使用F5进行调试
安装 C# 开发工具包扩展且在“调试”视图中没有可供选择的调试配置后,可以通过打开文件,然后按 F5 开始调试项目。调试器将自动找到您的项目并开始调试。如果您有多个项目,它将提示您要开始调试哪个项目 “ .cs
” ;还可以从 VS Code 侧栏的 “ 运行 ” 和 “ 调试 ” 视图启动调试会话。
2.使用解决方案资源管理器进行调试
安装 C# 开发工具包扩展后,在“解决方案资源管理器”中右键单击项目时,会出现 “ 调试 ” 上下文菜单。有三个选项:
- 启动新实例 - 这将启动附加调试器的项目。
- 在不调试的情况下启动 - 这将在不附加调试器的情况下运行项目。
- 单步执行新实例 - 这将在附加调试器的情况下启动项目,但在代码的入口点停止。
3.使用命令面板进行调试
安装 C# 开发工具包扩展后,还可以使用 “ 调试: 选择并启动调试 ” 命令从命令面板 Ctrl+Shift+P 开始调试。注意:这会启动配置条目添加到调试下拉列表中。
4.使用动态(内存)启动配置进行调试
安装C#开发工具包扩展后,可以创建动态启动配置。创建它们的方式取决于项目是否具有 “ launch.json ” 配置文件。
如果已有 ,则可以转到 “ 调试 ” 视图,选择下拉列表,然后选择该选项。这应该为您提供一系列可以添加到下拉列表中的启动目标。选择后,可以使用新生成的配置按F5 或开始调试。
没有launch.json,如果项目中没有,则可以在 “ 试”视图中的 “ 显示所有自动调试配置 ” 中添加和访问这些动态配置。
5.附加到进程
可以使用命令面板 Ctrl+Shift+P 并运行 “ 调试:附加到 .NET 5+ 或 .NET Core 进程 ” 命令来附加到 C# 进程。
- C# 开发工具包支持“经典”热重载体验,也称为“编辑并继续”。您可以在调试时应用代码更改,而不管您是在断点处停止还是程序正在运行。