Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
После завершения разработки расширения вы можете установить его на других компьютерах, поделиться им с друзьями и коллегами или опубликовать его в Visual Studio Marketplace. В этом разделе мы объясним все необходимые действия для публикации и поддержания расширения: работа с VSIX-файлами, публикация, локализация и обновление.
Работа с расширениями VSIX
Расширения VSIX можно создать, создав пустой проект VSIX, а затем добавив в него различные шаблоны элементов. Дополнительные сведения см. в разделе "Шаблон проекта VSIX".
Формат VSIX можно использовать для упаковки шаблонов проектов, шаблонов элементов, VSPackages, компонентов Framework управляемой расширяемости (MEF), элементов управления Toolbox, сборок и пользовательских типов (включая пользовательские начальные страницы для 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.
Частные галереи
При разработке элементов управления, шаблонов и инструментов вы можете поделиться ими с организацией, разместив их в частной коллекции в интрасети. Дополнительные сведения см. в частных коллекциях.
Локализация расширения
Если вы планируете выпустить расширение в разных локалях, рекомендуется локализовать его. Описание того, что связано с локализацией пакетов 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 для развертывания пользовательского расширения. |