Отладка поддержки контейнера удаленного расширения VSCode - PullRequest
0 голосов
/ 08 октября 2019

Я пытался поддержать vscode-remote в моем уже существующем расширении (локально). .VSIX отлично работает с рабочим пространством на основе container. Таким образом, пользователю этого расширения необходимо иметь python3, cmake и некоторые другие пакеты на основе libc- должны быть установлены в container для правильной работы, и если я открываю рабочее пространство в подходящем контейнере, он работаетотлично, но сейчас я сталкиваюсь с проблемой отладки расширения в процессе его разработки.

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

  • Контейнер Один: разработка расширения VSCode (на основе Nodejs + TS), где исходный код вашего расширения будет жить, запускаться и отлаживаться.

  • Контейнер Два: Linux + Python3 + cmake контейнер, в котором ваше расширение предназначено для запуска.

В VSCode документы

Наконец, нажмите F5 или используйте представление Debug для запуска расширения внутри этого же контейнера и присоедините отладчик . Вы сможете взаимодействовать с ним так же, как и в локальном случае, но вместо этого внутри контейнера разработки, который вы определили на шаге 1.

Вместо " запустите расширение внутри этоготот же контейнер и присоедините отладчик"Разве мы не можем запустить расширение в другом контейнере, чем у источника расширения.

...