如何更新Visual Studio Code便携版?

7
我通常通过点击“帮助=>检查更新”(或让它在后台自动更新)来更新标准版本的Visual Studio Code,但是这个选项在便携版的“帮助”菜单中缺失。此外,尽管我没有覆盖以下默认设置:"update.channel": "default",
"update.enableWindowsBackgroundUpdates": true,,但它也不会自动在后台更新。是否有其他方法可以更新便携版的Visual Studio Code,或者每次发布重大更新时都需要手动卸载/重新安装?

我不使用便携版,但我怀疑“自动更新”功能是安装程序的一部分。 - Bill_Stewart
那么您认为运行便携式安装程序会导致程序被检测并更新(而不是安装)吗? - Alex_Bass
我在VS Code Portable文件夹的父目录中重新运行了安装程序,确实更新了程序。但是,这只是因为它从头重新安装了Visual Studio Code Portable,这需要与便携式安装一样长的时间,并且导致我的调试器配置被重置(即launch.json文件被清除)。我能够从备份文件中恢复配置,但由于所有这些,我不认为重新安装是更新便携式安装的一种非常方便的方式。 - Alex_Bass
官方文档链接:https://code.visualstudio.com/docs/editor/portable#_update-portable-vs-code - undefined
2个回答

9
在解压VS Code下载文件后,只需在Code文件夹内创建一个"data"文件夹:
|- VSCode-win32-x64-1.25.0-insider
|   |- Code.exe (or code executable)
|   |- data
|   |- ...

数据文件夹可以移动到其他 VS Code 安装目录。这对于更新您的便携式 Code 版本非常有用:只需将数据文件夹移动到较新的 VS Code 提取版本即可完成升级。

在 Windows 和 Linux 上,您可以通过将数据文件夹复制到更新版本的 VS Code 上来更新 VS Code。

来自官方文档


0

如果您正在使用从Github下载的程序,您可以在您的电脑上设置一个Github仓库,从Github仓库中拉取代码,并定期检查更新。


有没有一种方法可以不在电脑上设置存储库来完成这个操作?我使用便携式版本的USB密钥,在多台计算机上运行,因此不能依赖主机目录/文件来进行我的进程。 - Alex_Bass
这里还有一个便携版的Github: https://github.com/daemondevin/GitHubDesktopPortable - José Cousiño

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接