Поделиться через


Обновление расширения Visual Studio

Вы можете обновить расширение Visual Studio в системе с помощью расширений и Обновления для установки обновленной версии. Если вы создаете обновленную версию расширения, вы можете указать ее как обновленную, добавив номер версии в манифесте VSIX.

Обновления устанавливаются, если манифест VSIX входящего расширения совпадает ID с установленным и более высоким Version числом. Version Если число совпадает или ниже, пакет не может быть установлен. ID Если значения не совпадают, пакет, который еще не установлен, распознается как отдельное расширение.

Чтобы предотвратить конфликты во время разработки, рекомендуется удалить более ранние версии расширений, а также удалить или отключить другие потенциально конфликтующие расширения.

Обновление расширения в системе

  1. В меню Сервис выберите пункт Расширения и обновления.

  2. В левой области щелкните Обновления.

  3. На средней панели щелкните обновление, которое нужно установить.

    Номер версии обновленного расширения отображается в правой области вместе с другими сведениями.

  4. В нижней части правой области нажмите кнопку "Обновить".

Публикация обновления расширения

  1. В Visual Studio откройте решение для расширения, которое требуется обновить. Внесите изменения.

    Важно!

    Без знака все расширения пользователей не обновляются автоматически. Вы всегда должны подписывать расширения.

  2. В Обозреватель решений, open source.extension.manifest.

  3. В конструкторе манифестов увеличьте значение числа в поле "Версия ".

  4. Сохраните решение и создайте его.

  5. Отправьте новый .vsix файл (в \bin\Debug\ папке проекта) на веб-сайт Visual Studio Marketplace .

    Когда пользователь, имеющий более раннюю версию расширения, открывает расширения и Обновления, новая версия появится в списке Обновления, если средство настроено автоматически искать обновления.

    Вы можете включить или отключить автоматическую проверка для обновлений в нижней части области Обновления (включить или отключить автоматическое обнаружение доступных обновлений), которая изменяет параметр проверки обновлений в расширениях среды>параметров>инструментов>и Обновления.

    Вы можете указать (в расширениях среды>параметров>инструментов>и Обновления), требуется ли автоматическое обновление для расширений для каждого пользователя, всех расширений пользователей или обоих (параметр по умолчанию).