首页 > 解决方案 > 如何在 VS Code 中将 .NET 项目设置为 StartUp?

问题描述

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

标签: c#.netvisual-studio-code

解决方案


您可以在 launch.json 文件中创建多个配置。查看这篇文章:如何在 VS Code 中指定启动项目?

希望这可以帮助。


推荐阅读