96

Я только что загрузил файл VSIX из галереи Visual Studio.

Как мне установить его в Visual Studio?

8 ответов8

71

VSIX - это установщик расширений Visual Studio. У вас должна быть Visual Studio 2010 или новее, чтобы установить их, но вы сможете установить ее, дважды щелкнув файл .vsix. Кроме того, вы можете установить его из VS Extension Manager (Инструменты-> Extension Manger).

Узнайте больше о файлах VSIX в блоге Quan To's Visual Studio Extensibility

31

Приведенные выше ответы не помогли мне; Я не смог установить его через менеджер расширений, и для .vsix не было приложения по умолчанию . Однако мне нужно было открыть его (щелкните правой кнопкой мыши> Open with...) с Microsoft Visual Studio Version Selector и это сработало.

Небольшое обновление: для VS 2013 вам потребуется соответствующая версия NuGet: http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca. В противном случае средство выбора версии скажет вам, что оно уже установлено на всех подходящих версиях.

21

Как установить расширения Visual Studio

Подводя итог, есть три варианта:

  1. Установить через Extension Manager (Инструменты / Опции)
  2. Установить через Visual Studio Gallery.com (загрузить и открыть напрямую или сохранить, затем дважды щелкнуть)
  3. Установить через "xcopy" в% localappdata%\Microsoft\VisualStudio\10.0\Extensions
7

Если все вышеперечисленные параметры не работают, попробуйте установить его из командной строки. Вот как (на StackOverflow):

Как установить расширения Visual Studio Gallery из командной строки

VSIXInstaller.exe /quiet some_extension.vsix

Вы можете найти VSIXInstaller здесь (на вашем локальном ПК - в зависимости от версии Visual Studio замените 14.0 на версию, которую вы используете):

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE

Чтобы отобразить диалог (ы) установщика, удалите параметр /quiet .


Замечания:

  • Чтобы удалить расширение VSIX, вам нужно знать его vsixID (здесь описано, как его получить), затем вы можете использовать

    VSIXInstaller.exe / удаление:vsixID

  • Чтобы установить / удалить файлы VSIX для конкретной версии Visual Studio, используйте ключи /skuName:name и /skuVersion:version ; вы можете увидеть все параметры инструмента командной строки, если вы VSIXInstaller.exe /? в командной строке разработчика.

4

Знаете ли вы, что VSIX - это не более чем ZIP-файл. После двойного щелчка по нему селектор VS запрашивает для каждой установленной версии Visual Studio также установить его. Здесь vs выбирает произвольное имя папки и распаковывает содержимое в папку% AppData%\Local\Microsoft\VisualStudio ##\Extensions. Таким образом, Бенджол был частично верен, за исключением распаковки файлов из VXIS(опять же, это Zip).

0

VSIXInstaller в C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Настроить.обслуживание

-1

Я думаю, что вы просто перезагрузите Visual Studio после загрузки VSIX. Во время запуска Visual Studio ищет файл VSIX и включает в себя все необходимые изменения.

-1

Вот инструкции для кода Visual Studio. 1 шаг

второй шаг

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .