C# 如何在VS代码中将.NET项目设置为启动?
我正在使用VS代码开发一个.NET解决方案 为了进行调试,我将.vscode/launch.json文件配置为运行构建解决方案任务并执行特定的C project.csproj文件 我的问题是:这个.NET解决方案使用Microservices方法,因此我有大约50个Web API项目,每次我需要调试特定的API时,我需要打开.vscode/launch.json文件,并在4个不同的位置替换项目名称 我想做的和在VisualStudio中做的一样:我在项目中单击鼠标右键,然后选择“设置为启动项目”,因此每次按F5键时,它都将运行此选定项目 My launch.json看起来像这样:C# 如何在VS代码中将.NET项目设置为启动?,c#,.net,visual-studio-code,C#,.net,Visual Studio Code,我正在使用VS代码开发一个.NET解决方案 为了进行调试,我将.vscode/launch.json文件配置为运行构建解决方案任务并执行特定的C project.csproj文件 我的问题是:这个.NET解决方案使用Microservices方法,因此我有大约50个Web API项目,每次我需要调试特定的API时,我需要打开.vscode/launch.json文件,并在4个不同的位置替换项目名称 我想做的和在VisualStudio中做的一样:我在项目中单击鼠标右键,然后选择“设置为启动项目”
{
"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",
}
]
}
您可以在launch.json文件中创建多个配置。 查看此帖子:
希望这能有所帮助。为什么不使用Visual Studio community/pro/enterprise?我认为这不能从Visual Studio代码中完成。@Cid我的团队正试图切换到VS代码,原因有很多,如成本、功能、轻量级等。@cash VS community是免费的。代码和VS的区别在于当您将项目设置为启动项目时,VS为您执行配置修改任务。所以,也许有一个扩展可以在代码上实现它。