Я занимаюсь разработкой VS Code Extension. Иногда, когда у меня запускается экземпляр кода VS в отладке (тип запуска extensionHost), которая зависает, когда я отключаю отладчик. Я сталкивался с этой ситуацией несколько раз с момента использования версии 1.43.1. Я не помню, чтобы у меня была такая ситуация раньше, но у меня нет шагов для воспроизведения, я не могу быть уверен.
шаги:
- запустить расширение Тип запуска:
- нажмите на красный квадрат, чтобы остановить экземпляр
- -> иногда запущенный экземпляр все еще виден
когда это происходит, запущенный экземпляр все еще виден и:
- маленькая панель инструментов отладки закрывается
- раскрывающееся меню отвечает, но не вызывает никаких действий
- не может видеть трассировку стека, так как экземпляр отладки отключен
- не может открыть инструменты разработчика, поскольку пользовательский интерфейс не отвечает
- рабочее пространство, используемое этим экземпляром, заблокировано
- есть много процессов "кода", которые все еще работают. Трудно найти, кого нужно убить, чтобы убить весь экземпляр и обойти ошибку
Как я могу выяснить, что происходит?