Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code VS代码扩展中的步骤请求未正确呈现_Visual Studio Code_Vscode Extensions - Fatal编程技术网

Visual studio code VS代码扩展中的步骤请求未正确呈现

Visual studio code VS代码扩展中的步骤请求未正确呈现,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我正在处理一个扩展/调试器,我在进行分步调试时遇到了问题。我已经在调试适配器中实现了nextRequest方法,它调用我的内部调试器来启动步骤请求,然后返回响应。我有一个事件处理程序,它在处理步骤请求时收到通知,然后向VS code发送类型为step的StoppedEvent 我遇到的问题是VS代码通过请求线程和堆栈帧对StoppedEvent作出反应,但它根本不会呈现“stopped”(停止)指示器(黄色箭头),因此用户看不到步骤成功的迹象(除了断点消失的黄色箭头)。我认为VS代码可能没有获得

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


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

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