VS代码扩展中的步骤请求无法正确呈现

时间:2017-01-14 05:13:45

标签: visual-studio-code vscode-extensions

我正在开发扩展/调试器,我遇到了步调试的问题。我在我的调试适配器中实现了nextRequest方法,它调用我的内部调试器来启动步骤请求,然后返回响应。我有一个事件处理程序,在处理步骤请求时会收到通知,然后这会将StoppedEvent类型step发送到VS代码。

我遇到的问题是VS Code通过请求线程和堆栈帧对StoppedEvent作出反应,但它根本不呈现“停止”指示符(黄色箭头),因此用户没有视觉指示该步骤成功(除了断点处的黄色箭头消失)。我认为VS Code可能没有获得正确的文件或行号,但我检查了这些是在我在stackTraceRequest的响应中返回的帧中正确设置的。我不确定我在这里缺少什么。

1 个答案:

答案 0 :(得分:0)

这是我的错。发送的路径的计算方式与断点事件发送的路径略有不同,这就是为什么它适用于断点但不适用于步骤事件。