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


Пошаговое руководство. Создание пакета расширения

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

Создание расширения с помощью шаблона элемента для пакета расширений

Шаблон элемента "Пакет расширений" создает пакет с набором расширений, которые можно устанавливать вместе.

  1. В диалоговом окне Новый проект выполните поиск по слову "vsix" и выберите Проект VSIX. В качестве Имени проекта введите "Тестовый пакет расширений". Нажмите кнопку создания.

  2. Щелкните правой кнопкой мыши узел проекта в Обозревателе решений, а затем выберите Добавить>Новый элемент. Перейдите в узел Расширяемости для Visual C# и выберите Пакет расширений. Оставьте нетронутым имя файла по умолчанию (ExtensionPack1.cs).

  3. Будет добавлен файл ExtensionPack1.vsext, который содержит следующий код.

    {
     "id": "ExtensionPack1",
     "name": "ExtensionPack1",
     "description": "Read about creating extension packs at https://aka.ms/vsextpack",
     "version": "1.0.0.0",
     "extensions": [  // List of extensions that are included in the Extension Pack.
       {
         "vsixId": "41858b2d-ff0b-4a43-80b0-f1b2d6084935", // The vsix id of the extension you want to   include.
         "name": "AlignAssignments"
       },
       {
           "vsixId": "42374550-426a-400e-96f9-237682e8dea6",
         "name": "CopyAsHtml"
       }
     ]
    }
    
  4. Идентификатор vsixId расширения, которое будет включено в пакет расширений, можно найти в Visual Studio Marketplace. Найдите расширение, которое необходимо включить, и щелкните Копировать идентификатор. Вы можете обновить существующий идентификатор vsixId в приведенном выше файле или добавить другое расширение в список.

    Copy VsixId from Marketplace

  5. Выполните сборку проекта и отправьте свое расширение в Marketplace. См. статью Публикация расширения Visual Studio.

Примечание.

Пакет расширений может устанавливать только расширения, доступные в Visual Studio Marketplace или в закрытой коллекции.

Установка пакета расширений из Visual Studio Marketplace

После публикации расширения установите и протестируйте его в Visual Studio.

  1. Находясь в Visual Studio, в меню Расширения щелкните Управляемые расширения.

  2. Выберите В сети и выполните поиск "Тестовый пакет расширений".

  3. Щелкните элемент Загрузить. После этого расширение и связанный с ним список расширений, входящих в пакет, будут запланированы для установки.

  4. Ниже показан пример представления для загрузки пакета расширений в диалоговом окне Управление расширениями. Если вы хотите устанавливать лишь некоторые из расширений, входящих в пакет, вы можете изменить их список в разделе Запланировано для установки.

    Download Extension Pack from Marketplace

  5. Закройте все экземпляры Visual Studio для завершения установки.

Удаление расширения

Чтобы удалить расширение с компьютера, сделайте следующее.

  1. Находясь в Visual Studio, в меню Расширения щелкните Управляемые расширения.

  2. Выберите Тестовый пакет расширений, а затем щелкните Удалить. После этого расширение и связанный с ним список расширений, входящих в пакет, будут запланированы для удаления.

  3. Чтобы завершить удаление, закройте все экземпляры Visual Studio.