Подтвердить что ты не робот

Как удалить .vsix Visual Studio Extensions?

В настоящее время я пытаюсь установить XNA Game Studio для Visual Studio Express 2013. И я случайно запустил программу .vsix перед фактической установкой инфраструктуры XNA.

После установки и повторного запуска .vsix, я получаю сообщение об ошибке, заявив, что расширение уже установлено. Что не является ложным.

Я попробовал много вещей, чтобы "удалить" пустое расширение: перейдите в% LocalAppData%\Microsoft\VisualStudio и попытайтесь найти расширение, но, например, ничего не обнаруживая.

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

4b9b3361

Ответ 1

В меню Visual Studio, goto:

Инструменты > Расширения и обновления

Появится новое окно, затем в панели слева щелкните стрелку, кроме Установлена ​​, чтобы ее удалить, и выберите пункт меню Все.. p >

Все, что вам нужно сделать, это перейти на среднюю панель к установленному выражению, выбрать ее и нажать Удалить.

Ответ 2

Чтобы расширить ответ от @Brukvoyed, вы можете использовать утилиту VSIXInstaller.exe для удаления vsix, но для этого вам нужен vsixid. Чтобы получить vsixid файла .vsix, сделайте копию файла .vsix и переименуйте его в .zip. Затем вы можете открыть его и найти файл extension.vsixmanifest внутри. Это файл XML, и если вы его откроете, вы увидите <Identity Id="guid"... /> node. guid - это vsixid, который вы используете в команде VSIXInstaller.exe, например:

vsixinstaller /u:12345678-1234-5678-1234-123456780000

Ответ 3

Если Visual Studio не запускает или не может отображать окно управления расширениями и обновлениями, вы можете попытаться удалить расширение из командной строки. Используйте утилиту VSIXInstaller.exe из стандартного пакета VIsual Studio.

Ответ 4

Для VS2015 проверьте

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

папка. Мне пришлось вручную удалить несколько, чтобы удалить расширения, которые мне не нужны. Внутри каждой папки находится файл с именем:

extension.vsixmanifest

и внутри этого файла вы можете посмотреть DisplayName/Description, чтобы узнать, что такое расширение.

Ответ 5

У меня была проблема с LiveShare.UI (бета), которая сломала мой Visual Studio UI, поэтому я не мог использовать меню вообще или делать что-либо. Я собирался использовать установщик Visual Studio для восстановления Visual Studio, но это, вероятно, удалит все мои расширения. Поэтому я выбрал опцию Обновить Visual Studio, и теперь все снова работает. Счастливые дни.

Ответ 6

У меня было 2 проблемы на VS2017:

Не могу найти расширение

Если вы установили его через Новый проект...> Группировка/вкладка онлайн или скачали и установили его напрямую:

  1. в окне " Инструменты"> "Расширения и обновления" щелкните вкладку "Онлайн" в левом боковом меню;
  2. затем нажмите на строку поиска в правом верхнем углу (или нажмите Ctrl + E);
  3. введите часть имени расширения, и теперь оно должно отображаться в центре окна;
  4. Нажмите кнопку Uninstall.

Кнопка " Uninstall или " Disable не отображается

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

Поэтому вам нужно удалить "внутреннее" решение вашего основного решения, которое использует это расширение:

  1. резервное копирование любых файлов, которые вы хотите сохранить вручную;
  2. В обозревателе решений (Ctrl + Alt + L) щелкните "внутреннее" решение/папку (обычно это имя совпадает с именем самого решения).
  3. нажмите Del и ОК;
  4. выполните действия, указанные выше (через окно " Инструменты"> "Расширения и обновления").

Ответ 7

У меня была та же проблема, и как я решил ее, не открывая решение. Просто откройте Visual Studio и перейдите в Инструменты → Расширения и обновления. Визуальное студийное расширение наконец-то покажет. Когда я открыл решение и перешел к Tools → Extensions and Updates, он не отображал расширение Visual Studio.

Надеюсь, это сэкономит кому-то время...

Ответ 8

Чтобы заглянуть под капот для расширений .vsix, вот один из способов:

  1. Откройте командную строку Visual Studio
  2. Запустите недопустимую команду удаления

    vsixinstaller /uninstall:abc123

  3. В диалоговом окне с ошибкой нажмите на ссылку в журнале.

  4. Журнал содержит ряд сведений, включая все установленные расширения и их расположение.
  5. В особенно интересном месте расширения перечислите описания с помощью
    cd /d <interesting path>
    findstr /is Description extension.vsixmanifest
  1. Как только нужное расширение будет найдено в описании, откройте его extension.vsixmanifest, чтобы получить GUID <Identity>. Затем удалите:

    vsixinstaller /uninstall:801375CB-9A15-A641-CB2D-50D43AAD43DC