Как вручную удалить расширение Visual Studio 2010? - PullRequest
53 голосов
/ 11 июля 2011

Итак, мне предложили загрузить последнюю версию диспетчера пакетов NuGet в VS2010.Все предыдущие обновления (включая это) не были выполнены с:
VSIXInstaller.SignatureMismatchException: The installed version of 'NuGet Package Manager' is signed, but the update version has an invalid signature. Therefore, Extension Manager cannot install the update.

, что само по себе уже происходило в течение некоторого времени, и они все еще не исправили это (смотритеQ & A) .

Хорошо, хорошо, раньше я мог просто удалить расширение NuGet и установить последнюю версию.Однако на этот раз обе кнопки Disable и Uninstall отключены.Поэтому я не могу удалить и не могу обновить.

Catch22.

Как вручную удалить расширение NuGet из Visual Studio?
Какие записи файлов / папок / регистров мне нужно убить, чтобы избавиться от NuGet?

Ответы [ 3 ]

81 голосов
/ 11 июля 2011

Чтобы удалить NuGet, сначала необходимо запустить Visual Studio от имени администратора, а затем появится доступная опция удаления.

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

Я полагаю, что эта проблема возникает из-за установки NuGet с MVC 3. Я надеюсь, что в будущем мы больше не будем связывать NuGet с другим программным обеспечением.

0 голосов
/ 27 февраля 2015

Если вы хотите удалить / удалить пакет Nuget, который применяется к нескольким проектам в ваших решениях , перейдите по адресу:

  1. Инструменты-> Диспетчер пакетов Nuget -> Управление пакетами Nuget для решения

  2. В левом столбце «Установленные пакеты» выберите «Все», чтобы увидеть список установленных пакетов и кнопку «Управление» между ними.

  3. Нажмите кнопку «Управление», и вы получите всплывающее окно, снимите флажок напротив имени проекта и подтвердите его

Остальная часть рабочего пакетаМенеджер сделает это за вас.

0 голосов
/ 26 октября 2012

Может быть, это сейчас исправлено. Существует очень новый выпуск. http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c/

http://docs.nuget.org/docs/reference/known-issues#Upgrading_to_latest_NuGet_from_an_older_version_causes_a_signature_verification_error. При просмотре журналов вы можете увидеть упоминание об исключении SignatureMismatchException. Чтобы этого не произошло, можно установить исправление Visual Studio 2010 с пакетом обновления 1 (SP1). В качестве альтернативы, обходной путь - просто удалить NuGet, а затем установить его из галереи расширений VS. См. http://support.microsoft.com/kb/2581019 для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...