如何降级VSCode

174

最近更新后,我在使用VSCode进行调试时遇到了问题。有一些异常情况(https://github.com/Microsoft/vscode/issues/45657)。

我想检查之前的版本,以确定是我的问题还是VSCode的问题,但我找不到如何降级的说明(我想这是可能的)。


3
从这里下载旧版本?https://code.visualstudio.com/updates/v1_20 您可以回到2016年4月发布的版本。 - Rosdi Kasim
4个回答

226

您可以在此处下载 Visual Studio Code 的以前版本:

https://code.visualstudio.com/updates/

从左侧列表中选择您想要的版本,然后按照此处所示单击您操作系统的下载链接:

输入图像描述

您应该禁用自动更新(正如 Gregory 在评论中提到的那样),以防止在重新启动后自动更新。为此,请转到“首选项”,“设置”,然后搜索“更新”。将其设置为“无”,如下所示:

禁用自动更新


24
如果您需要下载特定的小版本,请右键单击下载链接,选择“在新标签页中打开”。取消下载并在URL中编辑版本号。例如:最新版本为1.30.2,但我需要1.30.1,则网址为https://update.code.visualstudio.com/1.30.1/win32-x64-user/stable。 - Lightfire228
13
别忘了关闭自动更新,否则当你重新启动时,当前版本会替换掉之前的版本! - Gregory Cosmo Haun
6
重新安装前需要卸载当前版本吗?还有,我的扩展和偏好设置会被删除吗? - cbdeveloper
6
不需要卸载当前版本,您的扩展和偏好设置将被保留。建议像所有软件一样备份数据。扩展程序"Settings Sync"非常有用,不仅可以备份设置,还可以在多个设备之间同步:https://marketplace.visualstudio.com/itemdetails?itemName=Shan.code-settings-sync - Grzegorz Widła
1
截至2022年7月,Windows现在有单独的“用户”和“系统”下载。要确定当前安装了哪个版本,请转到帮助->关于。将显示类似于“版本:1.68.1(用户设置)”的内容。 - leopold.talirz
显示剩余4条评论

6
Visual Studio的文档现在有一个部分记录了所有下载平台和存档特定下载的URL端点。
例如,对于Windows 64位zip的下载端点是:https://update.code.visualstudio.com/{version}/win32-x64-archive/stableenter image description here

1

https://code.visualstudio.com/updates/ 网站只提供 Windows 安装程序。
如果您想要下载 Zip 可执行文件,可以按照此 URL 模式进行下载。

# <download version> is like 1.44.0
https://vscode-update.azurewebsites.net/<download version>/win32-x64-archive/stable

参考这个网站。 https://github.com/Microsoft/vscode/issues/60933

我尝试下载另一个网站,并成功下载。该网站链接在 https://code.visualstudio.com/updates/ 中。

https://update.code.visualstudio.com/<download version>/win32-x64-archive/stable

0

步骤 −1

我从https://code.visualstudio.com/updates/下载了一个以前的版本(在我的情况下是1.83.1,而当前版本是1.84.1),根据Rosdi Kasim的回答的建议...
但是.deb安装包安装失败:

VSCode rollback version fails to install


顺便提一下,我正在使用基于Ubuntu 20.04的Linux Mint 20.2。
第0步
然而,我使用Synaptic软件包管理器,在那里...我使用Ctrl+F进行搜索,找到并选择了code(即Visual Studio Code)...

Search for VSCode

Select code

步骤1

然后,从“包”菜单中点击“强制版本”选项:

Synaptic downgrade

第二步
打开一个子窗口,让我选择我想要的版本:

Synaptic version select

带着可怕的警告:

软件包管理器总是选择最适用的可用版本。如果你强制选择与默认版本不同的版本,可能会出现依赖处理错误。

第三步(再次确认)

然而,如果你足够确定,或者敢于忽略这样的风险(后者是我的情况;虽然我祈祷对于世界其他地方来说是前者),那么从“强制版本”列表中选择目标版本是完全可以的!

Synaptic Force version list

第四步

然后睁大眼睛(我闭上了我的)点击“强制版本”

Synaptic Force version cursor

完成后,代码复选框上将显示一个↷降级符号。

Synaptic Downgrade destined

第五步

最后,应用更改...

Synaptic Apply Changes

而且,就这样!

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