我正在将VS Code与vscode-solution-explorer结合使用以开发.NET解决方案。
为了进行调试,我已经将.vscode/launch.json
文件配置为运行构建解决方案任务并执行特定的C#项目(.csproj文件)。
我的问题是:此.NET解决方案使用微服务方法,因此我有约50个Web API项目,每次需要调试特定的API时,都需要打开.vscode/launch.json
文件并替换项目在4个不同的地方命名。
我要执行的操作与在Visual Studio中执行的操作相同:我在项目中单击鼠标右键,然后选择“设置为启动项目”,因此,每次按F5键,它将运行此选定的项目。
我的launch.json
看起来像这样:
{
"version": "0.2.0",
"configurations": [
{
"name": "MyProject",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/MyProject/bin/Debug/netcoreapp3.0/MyProject.dll",
"args": [],
"cwd": "${workspaceFolder}/MyProject.csproj",
}
]
}
答案 0 :(得分:1)
您可以在launch.json文件中创建多个配置。 检查这篇文章:How do I designate a startup project in VS Code?
希望这会有所帮助。