Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在VS代码中将.NET项目设置为启动?_C#_.net_Visual Studio Code - Fatal编程技术网

C# 如何在VS代码中将.NET项目设置为启动?

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中做的一样:我在项目中单击鼠标右键,然后选择“设置为启动项目”

我正在使用VS代码开发一个.NET解决方案

为了进行调试,我将.vscode/launch.json文件配置为运行构建解决方案任务并执行特定的C project.csproj文件

我的问题是:这个.NET解决方案使用Microservices方法,因此我有大约50个Web API项目,每次我需要调试特定的API时,我需要打开.vscode/launch.json文件,并在4个不同的位置替换项目名称

我想做的和在VisualStudio中做的一样:我在项目中单击鼠标右键,然后选择“设置为启动项目”,因此每次按F5键时,它都将运行此选定项目

My 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",                
        }
    ]
}

您可以在launch.json文件中创建多个配置。 查看此帖子:


希望这能有所帮助。

为什么不使用Visual Studio community/pro/enterprise?我认为这不能从Visual Studio代码中完成。@Cid我的团队正试图切换到VS代码,原因有很多,如成本、功能、轻量级等。@cash VS community是免费的。代码和VS的区别在于当您将项目设置为启动项目时,VS为您执行配置修改任务。所以,也许有一个扩展可以在代码上实现它。