Ошибки диспетчера пакетов NuGet при попытке обновления
открывая VS2010 сегодня, менеджер расширений уведомил меня об обновлении для NuGet Package Manager.
во время установки я получаю "ошибка установки" с возможностью просмотра журнала.
ключевое сообщение об ошибке, которое я вижу в этом файле журнала:
The signature on the update version of 'NuGet Package Manager' does not match
the signature on the installed version. Therefore, Extension Manager cannot
install the update.
номера версий, которые я обновляю от/до, следующие.
Current Version: 1.5.20902.9026
New Version: 1.6.21205.9031
Я также попытался установить его, пока VS2010 закрыт через эту страницу:
здесь
4 ответов:
обновление: недавно выпущенный NuGet 2.0 также может потребовать удаления старой версии NuGet в первую очередь.
из примечаний к выпуску NuGet 2.0: (http://docs.nuget.org/docs/release-notes/nuget-2.0)
Известная Проблема Установки
Если вы используете VS 2010 SP1, вы можете столкнуться с ошибкой установки при попытке обновить NuGet, если у вас установлена более старая версия.
в обходной путь-просто удалить NuGet, а затем установить его из галереи расширений VS. Смотрите http://support.microsoft.com/kb/2581019 для получения дополнительной информации, или чтобы перейти непосредственно к исправлению VS.
Примечание: Если Visual Studio не позволяет удалить расширение (кнопка Удалить отключена), то вам, вероятно, потребуется перезапустить Visual Studio с помощью "Запуск от имени администратора."
вот исправление VisualStudio / Express для этой проблемы... http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=38654
там не так много на странице, описывающей, для чего это, но он связан с отсюда, что дает некоторое описание... http://connect.microsoft.com/VisualStudio/Downloads
Я установил это исправление как на профессиональных (на Win 7 Pro 32 бит), так и на экспресс-версиях (на Windows 7 Ultimate 64 бит) и обновление NuGet ведет себя так, как должно.
когда у меня изначально была проблема, ответ Джо Дойла решил ее.
однако, перейдя к версии 1.8, я не вижу список для nuget в
Programs and Features.из
Visual Studio / Tools / Extension Manager.
Удален NUGET.
Перезапускается против Вернитесь в Диспетчер расширений и установите NUGET.
после удаления Nuget из панели управления перейдите в
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager\или расположение, соответствующее аналогичному шаблону на основе версии бит windows, и удалите папку1.0.11220.104. И, если вы установите его сейчас, вы не получите ту же проблему.
Comments