Как удалить .vsix Visual Studio Extensions?
В настоящее время я пытаюсь установить XNA Game Studio для Visual Studio Express 2013. И я случайно запустил программу .vsix перед фактической установкой инфраструктуры XNA.
После установки и повторного запуска .vsix, я получаю сообщение об ошибке, заявив, что расширение уже установлено. Что не является ложным.
Я попробовал много вещей, чтобы "удалить" пустое расширение: перейдите в% LocalAppData%\Microsoft\VisualStudio и попытайтесь найти расширение, но, например, ничего не обнаруживая.
Я хотел бы знать, как я могу правильно удалить и переустановить фреймворк.
Ответы
Ответ 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:
Не могу найти расширение
Если вы установили его через Новый проект...> Группировка/вкладка онлайн или скачали и установили его напрямую:
- в окне " Инструменты"> "Расширения и обновления" щелкните вкладку "Онлайн" в левом боковом меню;
- затем нажмите на строку поиска в правом верхнем углу (или нажмите Ctrl + E);
- введите часть имени расширения, и теперь оно должно отображаться в центре окна;
- Нажмите кнопку
Uninstall
.
Кнопка " Uninstall
или " Disable
не отображается
После нахождения расширения, если в правом верхнем углу расширения есть зеленая галочка: это означает, что вы все еще используете расширение в одном из ваших решений.
Поэтому вам нужно удалить "внутреннее" решение вашего основного решения, которое использует это расширение:
- резервное копирование любых файлов, которые вы хотите сохранить вручную;
- В обозревателе решений (Ctrl + Alt + L) щелкните "внутреннее" решение/папку (обычно это имя совпадает с именем самого решения).
- нажмите Del и ОК;
- выполните действия, указанные выше (через окно " Инструменты"> "Расширения и обновления").
Ответ 7
У меня была та же проблема, и как я решил ее, не открывая решение. Просто откройте Visual Studio и перейдите в Инструменты → Расширения и обновления. Визуальное студийное расширение наконец-то покажет. Когда я открыл решение и перешел к Tools → Extensions and Updates, он не отображал расширение Visual Studio.
Надеюсь, это сэкономит кому-то время...
Ответ 8
Чтобы заглянуть под капот для расширений .vsix, вот один из способов:
- Откройте командную строку Visual Studio
Запустите недопустимую команду удаления
vsixinstaller /uninstall:abc123
В диалоговом окне с ошибкой нажмите на ссылку в журнале.
- Журнал содержит ряд сведений, включая все установленные расширения и их расположение.
- В особенно интересном месте расширения перечислите описания с помощью
cd /d <interesting path>
findstr /is Description extension.vsixmanifest
Как только нужное расширение будет найдено в описании, откройте его extension.vsixmanifest, чтобы получить GUID <Identity>
. Затем удалите:
vsixinstaller /uninstall:801375CB-9A15-A641-CB2D-50D43AAD43DC