Güncellemeye çalışırken NuGet Paket Yöneticisi hataları


116

VS2010'u bugün açan uzantı yöneticisi, NuGet Paket Yöneticisi için bir güncelleştirme konusunda beni bilgilendirdi.

Kurulum sırasında, günlüğü görüntüleme seçeneğiyle birlikte bir 'Kurulum Başarısız' mesajı alıyorum.

Bu günlük dosyasında gördüğüm önemli hata mesajı:

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.

Yükseltme yaptığım sürüm numaraları aşağıdaki gibidir.

Current Version: 1.5.20902.9026  
New Version: 1.6.21205.9031

VS2010 bu sayfadan kapalıyken de yüklemeyi denedim: burada

Yanıtlar:


173

Güncelleştirme: Yakın zamanda yayımlanan NuGet 2.0, önce NuGet'in eski bir sürümünün kaldırılmasını da gerektirebilir.

NuGet 2.0 Sürüm Notlarından: ( http://docs.nuget.org/docs/release-notes/nuget-2.0 )

Bilinen Kurulum Sorunu

VS 2010 SP1 çalıştırıyorsanız, daha eski bir sürüm yüklüyse NuGet'i yükseltmeye çalışırken bir yükleme hatasıyla karşılaşabilirsiniz.

Çözüm, NuGet'i kaldırmak ve ardından VS Extension Gallery'den yüklemektir. Daha fazla bilgi için http://support.microsoft.com/kb/2581019 adresine bakın veya doğrudan VS düzeltmesine gidin .

Not: Visual Studio, uzantıyı kaldırmanıza izin vermezse (Kaldır düğmesi devre dışı bırakılırsa), büyük olasılıkla "Yönetici Olarak Çalıştır" ı kullanarak Visual Studio'yu yeniden başlatmanız gerekir.


38
Bunun işe yaradığını doğruladı. VS2010'u yönetici ayrıcalıklarıyla başlattı. Uzantı yöneticisi açıldı. NuGet kaldırıldı. VS2010, yönetici olarak yeniden başlatıldı. Uzantı yöneticisi açıldı. NuGet için çevrimiçi galeri arandı. Yüklendi, VS2010 yönetici olarak yeniden başlatıldı. Çalışma onaylandı. VS2010, normal kullanıcı olarak yeniden başlatıldı. Teşekkürler!
Chris

Sistem kaldırma yerine uzantı yöneticisinden kaldırmak isteyebilirsiniz. Bana göre, sistem kaldırmayı kullanmak hala uzantı yöneticisinde kurulu olarak kalıyor.
h - n

NuGet'i Ekle / Kaldır'da görmedim ve bu paket için
VS'de

2
Bilginize - VS2010 Ultimate için düzeltmeyi yüklerken, exe'yi Yönetici olarak çalıştırdım ve tamamlanması biraz zaman aldı. Asılmış gibi görünüyordu ama belki 5 dakika sürdü.
Ralph Willgoss


7

İşte bu sorun için VisualStudio / Express düzeltmesi ... http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=38654

Sayfada ne işe yaradığını açıklayan pek bir şey yok, ancak buradan bağlantılı olan bir açıklama sağlıyor ... http://connect.microsoft.com/VisualStudio/Downloads

Bu düzeltmeyi hem Professional (Win 7 Pro 32 bit) hem de Express sürümlerine (Windows 7 Ultimate 64 bit) yükledim ve NuGet güncelleştirmesi gerektiği gibi davranıyor.


2

Problemi ilk yaşadığımda Joe Doyle'un cevabı çözdü.

Ancak, 1.8 sürümüne giderken, nuget in için bir liste göremiyorum Programs and Features.

Yani içeriden Visual Studio / Tools / Extension Manager.
NUGET kaldırıldı.
Yeniden başlatılan VS Uzantı yöneticisine geri dönün ve NUGET'i yükleyin.


0

Nuget'i Denetim Masası'ndan kaldırdıktan sonra, Git C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager\veya Windows bit sürümüne göre benzer desenle eşleşen konuma gidin ve klasörü silin 1.0.11220.104. Ve şimdi kurarsanız, aynı sorunu yaşamazsınız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.