如何在VS Code中将.NET项目设置为StartUp?

时间:2019-12-17 14:09:22

标签: c# .net visual-studio-code

我正在将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",                
        }
    ]
}

1 个答案:

答案 0 :(得分:1)

您可以在launch.json文件中创建多个配置。 检查这篇文章:How do I designate a startup project in VS Code?

希望这会有所帮助。