Visual studio code 切换断点在Visual Studio代码中不起作用

Visual studio code 切换断点在Visual Studio代码中不起作用,visual-studio-code,rust,windows-10,Visual Studio Code,Rust,Windows 10,当我试图设置断点时,什么也没有发生;我把光标放在println上行,然后按F9 我在另一台安装了Visual Studio 2017的机器上工作,因此我怀疑这可能是问题所在 tasks.json { //看https://go.microsoft.com/fwlink/?LinkId=733558 //有关tasks.json格式的文档 “版本”:“2.0.0”, “任务”:[ { “标签”:“构建”, “类型”:“外壳”, “命令”:“货物建造”, “集团”:{ “种类”:“建造”, “isD

当我试图设置断点时,什么也没有发生;我把光标放在
println上行,然后按F9

我在另一台安装了Visual Studio 2017的机器上工作,因此我怀疑这可能是问题所在

tasks.json

{
//看https://go.microsoft.com/fwlink/?LinkId=733558
//有关tasks.json格式的文档
“版本”:“2.0.0”,
“任务”:[
{
“标签”:“构建”,
“类型”:“外壳”,
“命令”:“货物建造”,
“集团”:{
“种类”:“建造”,
“isDefault”:正确
},
“介绍”:{
“专门小组”:“专门小组”,
“清晰”:真实
},
“问题匹配者”:{
“所有者”:“锈迹”,
“文件位置”:[
“亲属”,
“${workspaceRoot}”
],
“模式”:{
“regexp:“^(+.+):(\\d+):(\\d+):\\s+(\\d+):(\\d+)\\s+(警告错误):\\s+(.*)$”,
“文件”:1,
"线":2,,
"栏目":3,,
“终点线”:4,
“结束列”:5,
“严重性”:6,
“信息”:7
}
}
},
{
“标签”:“干净”,
“类型”:“外壳”,
“命令”:“货物清洁”
},
{
“标签”:“运行”,
“类型”:“外壳”,
“命令”:“货物运行”,
“介绍”:{
“专门小组”:“专门小组”,
“清晰”:真实
},
“问题匹配者”:[]
},
{
“标签”:“测试”,
“类型”:“外壳”,
“命令”:“货物测试”,
“集团”:{
“种类”:“测试”,
“isDefault”:正确
},
“介绍”:{
“专门小组”:“专门小组”,
“清晰”:真实
},
“问题匹配者”:[
{
“所有者”:“锈迹”,
“文件位置”:[
“亲属”,
“${workspaceRoot}”
],
“模式”:{
“regexp:“^(+.+):(\\d+):(\\d+):\\s+(\\d+):(\\d+)\\s+(警告错误):\\s+(.*)$”,
“文件”:1,
"线":2,,
"栏目":3,,
“终点线”:4,
“结束列”:5,
“严重性”:6,
“信息”:7
}
},
{
“所有者”:“锈迹”,
“文件位置”:[
“亲属”,
“${workspaceRoot}”
],
“严重性”:“错误”,
“模式”:{
“regexp:“^.*惊慌失措的\\s+at\\s+”(.*),\\s+(.*):(\\d+)”,
"讯息":一,,
“文件”:2,
“行”:3
}
}
]
}
]
}
launch.json

{
“版本”:“0.2.0”,
“配置”:[
{
“名称”:(Windows)启动“,
“类型”:“cppvsdbg”,
“请求”:“启动”,
“程序”:“${workspaceFolder}/target/debug/${workspaceRootFolderName}”,
“args”:[],
“stopAtEntry”:false,
“cwd”:“${workspaceFolder}/target/debug/”,
“环境”:[],
“外部控制台”:正确,
},       
]
}
我已安装Visual Studio 2019:

>cl--版本
针对x64的Microsoft(R)C/C++优化编译器版本19.20.27508.1
版权所有(C)微软公司。版权所有。
我已安装以下Visual Studio代码扩展:

  • C/C++0.22.1
  • 锈蚀(rls)0.6.0

  • 我使用的是Rust 1.33.0。

    根据需要,尝试将设置值“debug.allowBreakpointsEverywhere”设置为true

    以安装
    CodeLLDB
    Native debug
    扩展以调试Rust代码文件->首选项->设置->调试->debug.allowBreakpointsEverywhere=true这很烦人,VSCode更新后,它必须取消选择此选项。唷!他准备把我的头发扯下来。是,奇怪的是,此选项在更新后被取消选择。
    fn main() {
        println!("Hello, world!");
    }