Otwierając dziś VS2010, menedżer rozszerzeń powiadomił mnie o aktualizacji dla Menedżera pakietów NuGet.
Podczas instalacji otrzymuję komunikat „Instalacja nie powiodła się” z opcją przeglądania dziennika.
Główny komunikat o błędzie, który widzę w tym pliku dziennika, to:
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.
Numery wersji, z których aktualizuję / do, są następujące.
Current Version: 1.5.20902.9026
New Version: 1.6.21205.9031
Próbowałem go również zainstalować, gdy VS2010 jest zamknięty za pośrednictwem tej strony: tutaj
Oto poprawka VisualStudio / Express dotycząca tego problemu ... http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=38654
Na stronie nie ma zbyt wiele opisów, do czego służy, ale jest to link z tego miejsca, który zawiera pewien opis ... http://connect.microsoft.com/VisualStudio/Downloads
Zainstalowałem tę poprawkę zarówno w wersji Professional (w systemie Windows 7 Pro w wersji 32-bitowej), jak iw wersji Express (w systemie Windows 7 Ultimate w wersji 64-bitowej), a aktualizacja NuGet zachowuje się tak, jak powinna.
źródło
Kiedy pierwotnie miałem problem, odpowiedź Joe Doyle'a rozwiązała go.
Jednak przechodząc do wersji 1.8, nie widzę listy dla nuget w
Programs and Features
.Więc od wewnątrz
Visual Studio / Tools / Extension Manager
.Odinstalowano NUGET.
Zrestartowano VS Wróć do menedżera rozszerzeń i zainstaluj NUGET.
źródło
Po odinstalowaniu programu Nuget z Panelu sterowania przejdź do
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager\
lub lokalizacji zgodnej z podobnym wzorcem w oparciu o wersję bitową systemu Windows i usuń folder1.0.11220.104
. Jeśli zainstalujesz go teraz, nie będziesz mieć tego samego problemu.źródło