调试Visual Studio Code时,launch.json中出现“program”的错误

3

我使用 visual studio code 和插件版本为 C#1.10.0-beta1

当我尝试关闭调试时,出现错误:

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

我使用 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
首先,请确保您已经构建了程序。然后,进入程序的根目录,在 Debug 文件夹下找到您的目标框架和项目名称。
例如,您已经构建了一个名为 console1 的 hello world 程序,您的 .netcore 版本是 1.1.0,您需要将 "program":
"${workspaceRoot}/bin/Debug//"
更改为 "program":
"${workspaceRoot}/bin/Debug/netcoreapp1.1/console1.dll"。
如果您已安装了 dotnet core 调试器,现在可以开始调试了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接