Обновление NuGet 1.6 продолжает сбой - PullRequest
14 голосов
/ 21 декабря 2011

Я использую VS10, и недавно NuGet1.6 вышел, и я попытался сделать нормальное обновление, и оно продолжало терпеть неудачу со следующим сообщением,

"Ошибка установки: VSIXInstaller.SignatureMismatchException: подпись на версии обновления«Диспетчер пакетов NuGet» не совпадает с подписью на установленной версии. Поэтому Extension Manager не может установить обновление. На VSIXInstaller.Common.VerifyMatchingExtensionSignatures (IInstalledExtension selectedExtension, IInstallableExtension updateExtension) на VSIXInstaller.InstallProgressPage.BeginInstallVSIX (целевая версия)*

Затем я прочитал, где-то кто-то сказал, просто удалите NuGet и переустановите его, ну, я удалил NuGet в Панели управления Windows, потому что кнопка Удалить NuGet в VS10 недоступна (почему это так?).Но все равно не удалось установить NuGet1.6, он столкнулся с той же ошибкой.Может ли кто-нибудь помочь, пожалуйста!

Спасибо.

Ответы [ 4 ]

13 голосов
/ 21 декабря 2011

Может потребоваться запустить Visual Studio 2010 от имени администратора, чтобы установить расширение NuGet 1.6.

Я согласен, что глупо, что обновление из VS2010 не работает. Я пробовал это несколько раз на нескольких машинах (домашняя рабочая станция без каких-либо ограничений, рабочая машина с привязанными профилями), и она всегда дает сбой.

9 голосов
/ 03 января 2012

Существует известная проблема при обновлении NuGet до версии 1.6 с более старой версии при запуске Visual Studio SP1. Из примечаний к выпуску NuGet 1.6 :

Если вы используете VS 2010 с пакетом обновления 1 (SP1), вы можете запустить установку ошибка при попытке обновить NuGet, если у вас более старая версия установлен.

Обходной путь - просто удалить NuGet, а затем установить его из Галерея расширений VS. Смотри http://support.microsoft.com/kb/2581019 для получения дополнительной информации.

Примечание. Если Visual Studio не позволяет удалить расширение ( Кнопка удаления отключена), то вам скорее всего нужно перезапустить Visual Studio с помощью «Запуск от имени администратора».

1 голос
/ 12 июля 2012

Я не смог запустить Visual Studio от имени администратора, поэтому я просто удалил расширение из VS, загрузил файл VSIX из Visual Studio Gallery , а затем запустил установку.

1 голос
/ 25 июня 2012

Запустите Visual Studio 2010 Administrator, и опция UnInstall доступна.

Удаление -> Перезагрузка -> Установить новую версию.

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