Доставка расширений Visual Studio
После завершения разработки расширения вы можете установить его на других компьютерах, поделиться им с друзьями и коллегами или опубликовать его в Visual Studio Marketplace. В этом разделе мы объясним все необходимые действия для публикации и поддержания расширения: работа с VSIX-файлами, публикация, локализация и обновление.
Работа с расширениями VSIX
Расширения VSIX можно создать, создав пустой проект VSIX, а затем добавив в него различные шаблоны элементов. Дополнительные сведения см. в разделе "Шаблон проекта VSIX".
Формат VSIX можно использовать для упаковки шаблонов проектов, шаблонов элементов, VSPackages, компонентов Управляемой расширяемости Framework (MEF), элементов управления, сборок и пользовательских типов (включая пользовательские начальные страницы для Visual Studio 2017). Формат VSIX использует развертывание на основе файлов. Дополнительные сведения о пакетах VSIX см. в разделе "Анатомия пакета VSIX".
Формат VSIX не поддерживает установку фрагментов кода. Он также не поддерживает некоторые другие сценарии, такие как запись в глобальный кэш сборок (GAC) или в системный реестр. Если необходимо написать в GAC или реестр в установке, необходимо использовать установщик Windows. Дополнительные сведения см. в разделе "Подготовка расширений для развертывания установщика Windows".
Публикация расширения в Visual Studio Marketplace
Расширение можно распространить другим пользователям, просто отправив им vsix-файл или поместив его на сервер. Но лучший способ получить код в руках многих людей заключается в том, чтобы поместить его в Visual Studio Marketplace. Расширения Visual Studio Marketplace доступны пользователям Visual Studio с помощью расширений и Обновления. Дополнительные сведения см. в разделе Поиск и использование расширений Visual Studio.
Полный пример отправки расширения в Visual Studio Marketplace см. в пошаговом руководстве по публикации расширения Visual Studio.
Частные коллекции
При разработке элементов управления, шаблонов и инструментов вы можете поделиться ими с организацией, разместив их в частной коллекции в интрасети. Дополнительные сведения см. в разделе Private Galleries.
Локализация расширения
Если вы планируете освободить расширение в разных языковых стандартах, рекомендуется локализовать его. Описание того, что связано с локализацией пакетов VSIX, см. в разделе "Локализация пакетов VSIX".
Обновление и управление версиями расширения
После публикации расширения появится время, когда необходимо обновить его. Чтобы узнать, как обновить расширение, опубликованное в Visual Studio Marketplace, см. статью "Как обновить расширение".
Расширение можно настроить для поддержки нескольких версий Visual Studio. Дополнительные сведения см. в статье "Поддержка нескольких версий Visual Studio".
См. также
Заголовок | Description |
---|---|
Начало работы с шаблоном проекта VSIX | Объясняет, как использовать шаблон проекта VSIX для установки пользовательского шаблона проекта. |
Составляющие пакета VSIX | Описывает компоненты пакета VSIX. |
Шаблон проекта VSIX | Пошаговые инструкции по пакету и публикации расширения. |
Локализация пакетов VSIX | Описывает, как предоставить локализованный текст для процесса установки с помощью файлов extension.vsixlangpack. |
Практическое руководство: обновление расширения | Описывает, как обновить расширение в системе и как развернуть обновление в существующем расширении Visual Studio. |
Практическое руководство. Добавление зависимости в пакет VSIX | Описывает добавление ссылок на пакеты развертывания VSIX. |
Подготовка расширений для развертывания с помощью установщика Windows | Описание развертывания расширения с помощью установщика Windows. |
Подписывание пакетов VSIX | Описывает, как подписать пакеты VSIX. |
Частные коллекции | Описывает создание частных коллекций для расширений. |
Поддержка нескольких версий Visual Studio | Показывает, как поддерживать расширение несколькими версиями Visual Studio. |
Обнаружение Visual Studio | Описывает, как найти экземпляры Visual Studio для развертывания пользовательского расширения. |