Как обновить Visual Studio Code Portable?

Обычно я обновляю стандартную версию Visual Studio Code, нажимая Help => Check for Updates (или просто позволяю ей автоматически обновляться в фоновом режиме), но эта опция отсутствует в меню Help в портативной версии. Кроме того, он не обновляется автоматически в фоновом режиме, несмотря на то, что я не переопределил следующие настройки по умолчанию:

"update.channel": "default",
"update.enableWindowsBackgroundUpdates": true,

Существуют ли другие способы обновить переносную версию Visual Studio Code или мне нужно вручную удалять/переустанавливать ее каждый раз, когда выпускается крупное обновление?


person Alex_Bass    schedule 03.05.2018    source источник
comment
Я не использую портативную версию, но подозреваю, что функция автоматического обновления является частью установщика.   -  person Bill_Stewart    schedule 03.05.2018
comment
Итак, вы думаете, что запуск портативного установщика приведет к обнаружению и обновлению программы (а не установке)?   -  person Alex_Bass    schedule 04.05.2018
comment
Я повторно запустил установщик в родительском каталоге папки VS Code Portable, и он действительно обновил программу. Однако это было достигнуто только потому, что он переустановил Visual Studio Code Portable с нуля, что заняло столько же времени, как переносная установка, а также привело к сбросу настроек моего отладчика (т. е. файл launch.json был очищен). Я смог восстановить конфигурации из файл резервной копии, но в результате всего этого я бы не сказал, что переустановка — это очень удобный способ обновить переносную установку.   -  person Alex_Bass    schedule 04.05.2018


Ответы (2)


После разархивирования загрузки VS Code просто создайте папку данных в папке Code:

|- VSCode-win32-x64-1.25.0-insider
|   |- Code.exe (or code executable)
|   |- data
|   |- ...

Папку данных можно переместить в другие установки VS Code. Это полезно для обновления переносимой версии кода: просто переместите папку данных в более новую извлеченную версию VS Code.

В Windows и Linux вы можете обновить VS Code, скопировав папку данных в более новую версию VS Code.

Из их документов

person frozenfrog    schedule 26.08.2018

Если вы используете тот, который загружен с github, вы можете просто настроить репозиторий github на своем компьютере, извлечь из репозитория github и время от времени проверять наличие обновлений.

person José Cousiño    schedule 03.05.2018
comment
Есть ли способ сделать это без установки репозитория на ПК? Я использую портативную версию на USB-накопителе, которую я запускаю с нескольких компьютеров, поэтому я не могу зависеть от каталогов/файлов хоста для своих процессов. - person Alex_Bass; 04.05.2018
comment
Здесь также есть переносная версия Github: github.com/daemondevin/GitHubDesktopPortable - person José Cousiño; 04.05.2018