我的launch.JSON中有一个配置,允许我同时启动两个不同的API项目(Web和Web两个),它们都是同一个项目的组件,开始时一切都很好,但是如果我需要停止API,我需要分别停止每个API,他们的方法是创建一个配置文件来同时停止两个项目?
注意:在这个代码示例中,我只使用了两个项目,但实际上,我有6个API和其他项目,比如服务和前端项目。
大多数C#项目、Windows和Web,但我希望在未来包括JavaScript前端项目。
我的launch.JSON:
// Components for start menu in vscode debug mode
{
"version": "0.2.0",
"compounds":
[
{
"name": "Web API",
"configurations":
[
"Web API One",
"Web API Two"
]
}
],
// Configuration of each project
"configurations":
[
{
"name": "Web API One",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "buildWEBAPI",
"program": "${workspaceFolder}/WEBAPI/PATH",
"args":
[
"--force"
],
"cwd": "${workspaceFolder}/01.Application/WEBAPI",
"stopAtEntry": false,
"env":
{
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
{
"name": "Web API Two",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "buildWEBAPI",
"program": "${workspaceFolder}/WEBAPI/PATH",
"args":
[
"--force"
],
"cwd": "${workspaceFolder}/01.Application//WEBAPI/",
"stopAtEntry": false,
"env":
{
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
]
}
发布于 2022-12-03 04:39:10
我会回答我自己的问题,因为我找到了解决办法。根据我的搜索,这种使用.json配置文件的方法是不可能的,但另一种方法是在项目运行时单击vscode中的调用堆栈选项卡上的"shift + F5“,直到所有项目停止为止。
https://stackoverflow.com/questions/71670048
复制相似问题