'程序'错误在调试visual studio代码时在launch.json中

时间:2017-05-03 20:23:41

标签: c# debugging visual-studio-code vscode-settings

我为visual studio code版本C#使用1.10.0-beta1和插件。 当我尝试打开调试时,我收到错误:

  

启动:必须配​​置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"
    }

我应该写什么:"program":

1 个答案:

答案 0 :(得分:0)

首先,确保您已经构建了程序。然后,转到程序的根目录,在Debug文件夹下找到target-framework和project-name。

例如,您已经构建了一个名为console1的hello world程序,而您的.netcore版本是1.1.0,您将更改&#34; program&#34;:

&#34; $ {workspaceRoot} / bin中/调试//&#34;

to&#34; program&#34;:

&#34; $ {workspaceRoot} /bin/Debug/netcoreapp1.1/console1.dll"

如果您已安装dotnet核心调试器,则可以立即开始调试。