如何在 C# 中使用 VSCode 调试多个控制台应用程序

问题描述 投票:0回答:1

我有一个包含多个控制台应用程序的解决方案,我想像在 Visual Studio 中一样调试所选的应用程序。有办法做到吗?

我发现对我来说唯一的方法就是每次删除launch.json并将其添加到当前项目中。但这不太方便。

c# .net visual-studio-code debugging console
1个回答
0
投票
launch.json 中的

configurations

 键是一个数组。您可以在 launch.json 中拥有多个配置,每个控制台应用程序都有一个(或多个)配置。您可以在文档中阅读有关此内容的内容
例如:

{ "version": "0.2.0", "configurations": [ { "name": "ConsoleApp1", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/ConsoleApp1/bin/Debug/net7.0/ConsoleApp1.dll", "args": [], "cwd": "${workspaceFolder}/src/ConsoleApp1", "console": "internalConsole", "stopAtEntry": false }, { "name": "ConsoleApp2", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/ConsoleApp2/bin/Debug/net7.0/ConsoleApp2.dll", "args": [], "cwd": "${workspaceFolder}/src/ConsoleApp2", "console": "internalConsole", "stopAtEntry": false } ] }

© www.soinside.com 2019 - 2024. All rights reserved.