2017-01-14 3 views
0

Я работаю над расширением/отладчиком, и у меня возникла проблема с отлаживанием шага. Я применил метод nextRequest в своем адаптере отладки, и он вызывает мой внутренний отладчик, чтобы инициировать запрос шага, а затем возвращает ответ. У меня есть обработчик событий, который получает уведомление, когда обрабатывается запрос шага, и это, в свою очередь, отправляет StoppedEvent типа step в код VS.Шаг запроса в VS Расширение кода неверно отображается

Проблема заключается в том, что VS Code реагирует на StoppedEvent путем запроса потоков и кадров стека, но он вообще не отображает индикатор «остановленный» (желтая стрелка), поэтому у пользователя нет визуальной индикации, что шаг (за исключением желтой стрелки от точки останова, исчезающей). Я думаю, что VS Code может не получить нужный файл или номер строки, но я проверил, что они установлены правильно в кадрах, которые я возвращаю в ответ на stackTraceRequest. Я не уверен, что мне здесь не хватает.

ответ

0

Это была моя ошибка. Отправленные пути вычислялись несколько иначе, чем пути, отправленные в событиях точки прерывания, поэтому он работал для точек останова, но не для событий шага.