C# '的错误;计划';调试visual studio代码时在launch.json中

C# '的错误;计划';调试visual studio代码时在launch.json中,c#,debugging,visual-studio-code,vscode-settings,C#,Debugging,Visual Studio Code,Vscode Settings,我使用visual studio的code和C版本1.10.0-beta1的插件。 当我尝试调试时,出现以下错误: launch:launch.json必须配置。将“程序”更改为路径 指向要调试的可执行文件 我使用的是ubuntu 17.04 我的设置: { "window.menuBarVisibility": "toggle", "csharp.fallbackDebuggerLinuxRuntimeId": "ubuntu.16.10-x64", "omnishar

我使用visual studio的
code
C
版本
1.10.0-beta1
的插件。 当我尝试调试时,出现以下错误:

launch:launch.json必须配置。将“程序”更改为路径 指向要调试的可执行文件

我使用的是ubuntu 17.04 我的设置:

{
    "window.menuBarVisibility": "toggle",
    "csharp.fallbackDebuggerLinuxRuntimeId": "ubuntu.16.10-x64",
    "omnisharp.useMono": true,
}
我的配置
launch.json

    {
        "name": ".NET Core Launch (console)",
        "type": "coreclr",
        "request": "launch",
        "preLaunchTask": "build",
        "program": "${workspaceRoot}/bin/Debug/<target-framework>/<project-name.dll>",
        "args": [],
        "cwd": "${workspaceRoot}",
        "stopAtEntry": false,
        "console": "internalConsole"
    }
{
“名称”:“.NET核心启动(控制台)”,
“类型”:“coreclr”,
“请求”:“启动”,
“预启动任务”:“构建”,
“程序”:“${workspaceRoot}/bin/Debug/”,
“args”:[],
“cwd”:“${workspaceRoot}”,
“stopAtEntry”:false,
“控制台”:“内部控制台”
}

我应该写什么:
“程序”:

首先,确保您已经构建了程序。然后,转到程序的根目录,在Debug文件夹下找到目标框架和项目名称

例如,您已经构建了一个名为console1的hello world程序,并且您的.netcore版本为1.1.0,您将更改“程序”:

“${workspaceRoot}/bin/Debug/”

至“程序”:

“${workspaceRoot}/bin/Debug/netcoreapp1.1/console1.dll”

如果您已经安装了dotnet core调试器,现在就可以开始调试了