每天登录VDI时,我的 vscode扩展名每天都会被删除。 所以我需要每天安装它们。有什么办法可以使扩展保持持久性,并且登录后不必每天都重新下载/安装。
任何帮助将不胜感激,并在此先感谢。
答案 0 :(得分:0)
似乎您使用的是非永久性VDI,因此您应该要求IT部门在存储在服务器中的映像中安装所需的vscode扩展。
摘录的here:
有两种主要的VDI方法:持久性和非持久性。永久VDI为每个用户提供他或她自己的桌面映像,可以像传统的物理桌面一样对其进行自定义和保存以供将来使用。 非持久性VDI提供了一个统一的桌面池,用户可以在需要时访问它们。每次用户注销时,非持久性桌面都会恢复到其原始状态。
答案 1 :(得分:0)
在 GitHub 上找到了这个,它在底部附近... https://github.com/microsoft/vscode/issues/17691
创建一个名为 VSCODE_EXTENSIONS 的环境变量。设置您希望存储扩展的路径。我们在我们的实现中使用了网络共享来保持扩展在非持久 VDI 中的持久性。 (例如 VSCODE_EXTENSIONS = \\Server\Share\%USERNAME%\.vscode)
这个环境变量必须在 VSCode 启动之前就位。我们正在 VSCode 1.52.1 中使用它,它正在为我们工作。