Как удалить.расширение 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, чтобы узнать, что такое расширение.