it-swarm-ru.tech

Как установить файл VSIX в Visual Studio?

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

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

100
KdgDev

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

Подробнее о файлах VSIX можно прочитать на Блог Quan To's Visual Studio Extensibility

73
heavyd

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

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

32
Cedric Reichenbach

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

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

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

Если все вышеперечисленные параметры не работают, попробуйте установить его из командной строки. Вот как (в 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 /? в командной строке разработчика.

9
Matt

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

4
Rashad Rivera

VSIXInstaller в C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service

0
tang