Visual Studio Code 调试器不会在断点处停止

Man*_*ser 5 c# visual-studio-code vscode-debugger

https://github.com/discord-bot-tutorial/Community-Discord-BOT vscode 的 c# 调试器不会在此特定项目的断点处停止。我尝试创建一个 dotnet new console dotnet restore
可以正常工作的新项目,并尝试使用我在 Visual Studio Community 2017 中创建的另一个项目,它也完全正常工作。

launch.json 和 tasks.json https://gist.github.com/M4N1/daff738de1d5cbcf8cf3fdc461c3a83c

更新

我只是在 Ubuntu 18.04(而不是 win10)上尝试了同样的事情,它在相同版本的 vscode(1.28.1)上运行得非常好。

小智 8

我使用此配置,并且仅在插入这两行时才工作

// "stopOnEntry": true
// "justMyCode": false

{
  "version": "0.2.0",
  "configurations": [
    {
        "name": "Python: Debug Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "console": "integratedTerminal",
        "stopOnEntry": true,
        "justMyCode": false
    },
  ]
}
Run Code Online (Sandbox Code Playgroud)


Pra*_*apG 1

在 VSCode 1.20 和 1.21 中不允许您命中断点。VSCode 1.18 工作正常

如果您使用 VSCode 1.21,请outFiles在启动配置中设置参数

解决方法 - 尝试在调试开始后停用反应断点,或者右键单击断点窗格并“重新应用所有断点”。