Visual Studio Code (VSCode) 升级到 64 位版本

Visual Studio Code (VSCode) 最近一次更新后,总是弹出提示框,提示可以在 Windows 系统将 32 位版本的 VSCode 更新到 64 位版本。通过点击提示信息中的链接《Visual Studio Code 64-bit》,发现有两种升级到 64 位版本的方法,下面讲解这两种方法以及它们的不同。

VSCode 64 位版本

1、使用 Installer(安装程序)


点击网页中的下载链接“Installer”,这里我选择的是稳定版(Stable),也就是“Stable Windows 64-bit:”后面的“Installer”,因为我当前用的 VSCode 是稳定版,你也可以选择内测版(Insiders)。需要注意的是,使用这种方法升级,需要将当前使用的 32 位版 VSCode 卸载掉,才能安装 64 位版,影响更大的是,无法保留 VSCode 的设置和插件,你需要重新去设置和下载安装插件。我感觉太麻烦了,所以不推荐哦

更新部分:关于上面删除的段落“无法保留 VSCode 的设置和插件”,在一次卸载 32 位 VSCode 并安装了 64 位 VSCode 时,发现并没有删除之前的设置和插件,也许由于系统或其他原因无法肯定,所以显示删除此段落,请各位斟酌。

2、使用 ZIP archive(文件替换)


点击网页中的下载链接“ZIP archive”,这里我选择的是稳定版(Stable),也就是“Stable Windows 64-bit:”后面的“ZIP archive”,因为我当前用的 VSCode 是稳定版,你也可以选择内测版(Insiders)。下载后得到一个压缩文件VSCode-win32-x64-1.31.1.zip,将压缩文件解压后得到的文件,替换掉当前 VSCode 安装目录下的文件即可。我的 VSCode 安装目录是C:\Program Files (x86)\Microsoft VS Code。注意替换文件时,需要关闭 VSCode 软件。

使用此方法升级 VSCode 到 64 位版本,是最方便的,可以保留 VSCode 的设置和插件,本人比较推荐这种方法

更新部分:采用此方法后,在 VSCode 1.31.1 更新至 1.32.1 版本时,提示需要先卸载 32 位版本,然后才能安装 64 位版本,导致无法更新,其实本身已经是 64 位版本,为何还要提示卸载 32 位,原因不明。解决办法是,卸载当前版本,然后去官网 https://code.visualstudio.com/ ,下载 Windows 系统的 System Installer 64 bit 版本安装。

3、更新前后对比


更新前 VSCode 版本信息:

  1. 版本: 1.31.1 (system setup)
  2. 提交: 1b8e8302e405050205e69b59abb3559592bb9e60
  3. 日期: 2019-02-12T02:21:36.727Z
  4. Electron: 3.1.2
  5. Chrome: 66.0.3359.181
  6. Node.js: 10.2.0
  7. V8: 6.6.346.32
  8. OS: Windows_NT ia32 10.0.17763

更新后 VSCode 版本信息:

  1. 版本: 1.31.1
  2. 提交: 1b8e8302e405050205e69b59abb3559592bb9e60
  3. 日期: 2019-02-12T02:20:54.427Z
  4. Electron: 3.1.2
  5. Chrome: 66.0.3359.181
  6. Node.js: 10.2.0
  7. V8: 6.6.346.32
  8. OS: Windows_NT x64 10.0.17763

(完)