VSCode远程扩展容器支持调试

时间:2019-10-08 03:21:22

标签: visual-studio-code vscode-extensions vscode-remote

我试图将vscode-remote支持到我现有的扩展中(本地),.VSIX在基于container的工作空间中可以正常工作。因此,此扩展程序的用户需要拥有python3cmake,并且需要在libc-中安装其他一些基于container的软件包才能正常工作,如果我打开一个合适的容器中的工作区,它可以正常工作,但是在开发扩展程序时,我现在面临调试问题。

VSCode Docs网站建议this to debug your extension,因此,如果您考虑一下,现在有两个容器,即

  • 容器一:VSCode扩展开发(基于Nodejs + TS),您的扩展源代码将在其中运行,运行和调试。

  • 第二个容器:基于Linux + Python3 + cmake的容器,您的扩展程序将在其中运行。

在VSCode docs

  

最后,按F5键或使用“调试”视图在同一容器内启动扩展名并连接调试器。您可以像在本地情况下一样与它进行交互,但是可以从在步骤1中定义的开发容器内部进行交互。

而不是“ 在同一容器内启动扩展并连接调试器”,我们不能在与扩展源不同的容器中运行扩展。

0 个答案:

没有答案