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