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