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


Відповіді:


76

VSIX - це програма встановлення розширень Visual Studio. Ви повинні мати Visual Studio 2010 або новішу версію, щоб встановити їх, але вам слід мати змогу встановити її, двічі клацнувши файл .vsix. Крім того, ви зможете встановити його з диспетчера розширень VS (Інструменти-> Розширення)

Докладніше про файли VSIX див. У блозі розширення Visual Studio Quan To


37

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

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


3
Подвійне клацання .vsix також не працювало для мене. З'явилося повідомлення про помилку, яке вказує на те, що "Запрошена операція вимагає підвищення". Використання "Відкрити з .." вирішило проблему.
Augusto Barreto

Це спрацювало як шарм.
EvilTeach

24

Як встановити розширення Visual Studio

Підводячи підсумок, є три варіанти:

  1. Встановити через диспетчер розширень (інструменти / параметри)
  2. Встановіть через Visual Studio Gallery.com (завантажте та відкрийте безпосередньо або збережіть, а потім двічі клацніть)
  3. Встановити через "xcopy" в% localappdata% \ Microsoft \ VisualStudio \ 10.0 \ Розширення

2
Шлях вище не зовсім правильний. Перейдіть до% localappdata%, потім до. \ Microsoft \ VisualStudio \ {versionNumber} \ Розширення.
GaTechThomas

@GaTechThomas - це допомогло мені встановити менеджер пакунків NuGet на машину Win 7, де я не мав прав адміністратора; Дякую. Установка VSIX не працює інакше
transistor1

@GaTechThomas, дивлячись на дату, я підозрюю, що шлях був для XP, а ваш - для Win7 +
Benjol

1
№3 був для мене. Замість використання xcopyя замість цього перейменував розширення на .zipта витяг їх у свою %localappdata%\Microsoft\VisualStudio\xx.x\Extensionsпапку.
sa_leinad

11

Якщо всі перераховані вище параметри не вдається, спробуйте встановити його з командного рядка VS Developer. Ось як (у StackOverflow):

Як встановити розширення Visual Studio Gallery з командного рядка

VSIXInstaller.exe / тихий some_extension.vsix

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

C: \ Програмні файли (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE

Щоб відобразити діалогові вікна встановлення, виберіть цю /quietопцію.


Примітка:

  • Щоб видалити розширення VSIX, потрібно знати його vsixID ( тут описано, як його отримати), після чого ви можете використовувати

    VSIXInstaller.exe / uninstall: vsixID

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


Зробити це з командного рядка VS Developer Command (Запустити як адміністратор) нарешті спрацювало.
Джеймс

@James - Дякую за підказку, я оновив відповідь.
Метт

4

Чи знаєте ви, що VSIX - це не що інше, як ZIP-файл. Після подвійного клацання на ньому селектор VS запропонує вам для кожної встановленої версії Visual Studio також встановити її. Ось де vs вибирає довільну назву папки і розпаковує вміст у папку% AppData% \ Local \ Microsoft \ VisualStudio ## \ Розширення. Таким чином, Benjol був частково правильним, окрім розпакування файлів з VXIS (знову ж таки Zip).


Ви можете скасувати розпакування, змінивши розширення на .zip. Потім ви можете вручну скинути його в папку розширень.
Бен Уайльд

0

VSIXInstaller в C: \ програмні файли (x86) \ Microsoft Visual Studio \ Installer \ ресурси \ app \ ServiceHub \ Services \ Microsoft.VisualStudio.Setup.Service


-1

Я думаю, що ви просто перезавантажите Visual Studio після завантаження VSIX. Під час запуску Visual Studio шукає файл VSIX та включає всі необхідні зміни.


На яку версію ви посилаєтесь? Як зазначав тяжкий, VSIX є актуальним лише у VS2010
BinaryMisfit

1
Visual Studio виглядає лише в тому випадку, якщо ви поставите його в потрібне місце!
Benjol
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.