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


Управление расширениями и обновлениями в Visual Studio

С помощью диалогового окна Расширения и обновления можно установить расширения и примеры Visual Studio с веб-сайтов и из других источников, а затем включить, отключить, обновить или удалить их.Чтобы открыть данное диалоговое окно, в панели меню выберите пункты Сервис, Расширения и обновления. (Или в поле Быстрый запуск просто введите Extensions.)

Поиск расширений

Расширения можно установить из галереи Visual Studio или из галереи примеров на веб-сайте Microsoft.К числу расширений относятся элементы управления, примеры, шаблоны, инструменты или другие компоненты, расширяющие возможности Visual Studio.Visual Studio поддерживает расширения в формате VSIX: шаблоны проектов, шаблоны элементов, элементы для панели элементов, компоненты MEF и пакеты VSPackage.Расширения на основе установщика Microsoft (MSI) также можно загрузить и установить, однако их нельзя включить или отключить с помощью диалогового окна Расширения и обновления.

Установка и удаление расширений

В диалоговом окне Расширения и обновления, в панели слева разверните меню В сети и выберите пункт Галерея Visual Studio.Если известно имя расширения или часть его имени, можно воспользоваться функцией поиска при помощи поля Поиск в галерее Visual Studio в панели справа, или найти его в списке на панели в центре.Выберите необходимое расширение, нажмите кнопку Загрузить, а затем выберите пункт Установить.Чтобы загрузить расширение, необходимо перезапустить Visual Studio.

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

Если требуется прекратить использование расширения, его можно отключить или удалить.Отключенное расширение сохранится, но не будет загружаться.Отключить можно только расширения VSIX; расширения MSI можно только удалить.Чтобы отключить или удалить расширение, в панели слева выберите пункт Установленные, в центральной панели выберите нужное расширение, а затем нажмите кнопку Отключить или кнопку Удалить.Чтобы выгрузить отключенное расширение, необходимо перезапустить Visual Studio.

Важное примечаниеВажно

Можно удалить только те разрешения, которые были установлены на уровне пользователя.Расширения, установленные на уровне компьютера (например, NuGet) удалить нельзя.

Расширения на уровне пользователя и администратора

Большинство расширений подлежат установке на уровне пользователя и устанавливаются в папку %LocalAppData%\Microsoft\VisualStudio\<Версия Visual Studio>\Extensions\.Некоторые расширения устанавливаются на уровне администратора, в папку <Папка установки Visual Studio>\Common7\IDE\Extensions\.

Чтобы защитить систему от расширений, которые могут содержать ошибки или вредоносный код, можно ограничить расширения на уровне пользователя, чтобы они загружались только при запуске Visual Studio под учетной записью пользователя со стандартными правами и не загружались при запуске Visual Studio под учетной записью администратора.Для этого в строке меню выберите Сервис, Параметры, затем в диалоговом окне Параметры разверните меню Среда и выберите пункт Расширения и обновления. (Можно также просто ввести Extension в поле Быстрый запуск.) Снимите флажок Загрузить расширения для пользователей при запуске с правами администратора и перезапустите Visual Studio.

Контрольные и рабочие экземпляры

При установке примера из сети решение сохраняется в двух местоположениях:

  • Рабочий экземпляр сохраняется в местоположении, которое вы укажете в диалоговом окне Создать проект.

  • Отдельный контрольный экземпляр сохраняется на компьютере.

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

  • Отобразить список контрольных экземпляров установленных образцов.

  • Отключить или удалить контрольный экземпляр образца.

  • Установить пакеты примеров — коллекции примеров, связанных с определенной технологией или функцией.

  • Установить отдельные примеры из сети. (Для этого также можно использовать диалоговое окно Создать проект.)

  • Просмотреть уведомления об обновлениях, когда будут опубликованы изменения в исходном коде для установленных примеров.

  • Обновить контрольный экземпляр установленного примера, когда обновление будет доступно.

Установка без применения диалогового окна "Расширения и обновления"

Расширения, упакованные в VSIX-файлы, могут быть доступны не только в коллекции Visual Studio.Несмотря на то, что диалоговое окно Расширения и обновления не обнаруживает эти файлы, их можно установить: для этого выберите соответствующий файл .vsix, нажмите клавишу Enter и выполните отображаемые инструкции.После установки данное расширение можно будет включить, отключить или удалить в диалоговом окне Расширения и обновления.

Расширения MSI

Диалоговое окно Расширения и обновления поддерживает только расширения MSI, включающие файл extension.vsixmanifest.С помощью диалогового окна "Расширения и обновления" такие расширения можно установить или удалить, однако нельзя включить, отключить или обновить

См. также

Основные понятия

Настройка параметров разработки в Visual Studio