C# '的错误;计划';调试visual studio代码时在launch.json中
我使用visual studio的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
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调试器,现在就可以开始调试了