Как удалить.расширение VSIX в Visual студии?

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

после установки и повторного запуска .vsix, я получаю сообщение об ошибке, говорящее, что расширение уже установлено. И это не ложь.

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

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

4 ответов


в меню Visual Studio, goto:

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

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

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


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

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

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


для VS2015, проверьте

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions
. Мне пришлось вручную удалить несколько удалить расширения, которые мне не нужны. Внутри каждой папки находится файл с названием:
extension.vsixmanifest

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