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


Создание пакета расширения

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

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

Создание из шаблона проекта

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

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

Visual Studio открывает проект в Обозреватель решений и открывает файл Extensions.vsext в редакторе.

{
  "version": "1.0.0.0",
  "extensions": [
    {
      "vsixId": "OneDarkPro.e1e706e2-05d3-4da9-8754-652cd8ab65f4",
      "name": "One Dark Pro"
    },
    {
      "vsixId": "7fa839e2-b938-4b1c-9277-edaebe6fdeb5",
      "name": "Winter is Coming"
    }
  ]
}

Добавление в существующее расширение

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

VSEXT-файл в корне проекта — это то, что превращает проект в пакет расширений. Просто убедитесь, что для действия сборки задано значение Content , и для включения в VSIX задано значение True , как показано ниже.

Screenshot of the Properties dialog. Build action and Include in V S I X are highlighted.