0

每天当我登录 VDI 时,我的vscode 扩展每天都会被删除。所以我需要每天安装它们。有没有什么办法可以保持扩展的持久性,并且我每次登录时都不必每天再次下载/安装它。

任何帮助将不胜感激,并提前感谢。

4

2 回答 2

0

在 GitHub 上找到了这个,它在底部附近...... https://github.com/microsoft/vscode/issues/17691

创建一个名为 VSCODE_EXTENSIONS 的环境变量。设置您希望存储扩展的路径。我们在实现中使用网络共享来保持扩展在非持久 VDI 中的持久性。(例如 VSCODE_EXTENSIONS = \\Server\Share\%USERNAME%\.vscode)

此环境变量必须在 VSCode 启动之前就位。我们在 VSCode 1.52.1 中使用它,它对我们有用。

于 2021-02-02T23:06:58.717 回答
0

您似乎正在使用非持久性 VDI,因此您应该要求您的 IT 人员在存储在服务器中的映像中安装您需要的 vscode 扩展。

摘录在这里

VDI 有两种主要方法:持久性和非持久性。Persistent VDI 为每个用户提供他或她自己的桌面映像,可以对其进行自定义和保存以供将来使用,就像传统的物理桌面一样。非持久性 VDI 提供了一个统一的桌面池,用户可以在需要时访问这些桌面。每次用户注销时,非持久性桌面都会恢复到其原始状态。

于 2019-07-26T07:38:24.370 回答