【发布时间】:2022-12-03 12:47:06
【问题描述】:
我在 launch.JSON 中有一个配置,允许我同时启动两个不同的 API 项目(Web API One 和 Web API Two),它们都是同一项目的组件,启动时一切正常,但如果我需要要停止 API,我需要分别停止它们中的每一个,这是一种创建配置文件以同时停止两个项目的方法吗?
观察:我在这个代码示例中只使用了两个项目,但实际上,我有六个 API 和其他项目,如服务和前端项目。
大多数 C# 项目、Windows 服务和 Web API,但我想在未来包括 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"
}
}
]
}
【问题讨论】:
-
我认为这个问题更适合超级用户网站
标签: javascript c# json visual-studio-code configuration-files