VS Code中的调试器中断命令?

时间:2019-05-25 14:21:24

标签: visual-studio-code rust

在Visual Studio(C#)中,有一个命令

System.Diagnostics.Debugger.Break();

,即使您没有设置断点也可以自动跳入调试器。 VS Code有这样的事情吗?我特别喜欢它防锈。我尝试只写“ let x = 1/0”,但这只会使程序崩溃。

我正在将cppvsdbg调试器用于Windows。

1 个答案:

答案 0 :(得分:0)

仔细研究一下David Cullen在评论中的建议,可以找到一些选择:

到Cargo.toml并使用

调用
unsafe {
    winapi::um::debugapi::DebugBreak();
}

但是事实证明,即使这种方法在所有包装箱中都无法使用,但还是会崩溃。