NuGet Package Manager erreurs lors de la tentative de mise à jour

En ouvrant VS2010 aujourd’hui, le gestionnaire d’extensions m’a informé d’une mise à jour pour NuGet Package Manager.

Au cours de l’installation, j’obtiens une “Echec de l’installation” avec une option permettant d’afficher le journal.

Le message d’erreur clé que je vois dans ce fichier journal est le suivant:

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. 

Les numéros de version que je passe de / à sont les suivants.

 Current Version: 1.5.20902.9026 New Version: 1.6.21205.9031 

J’ai aussi essayé de l’installer pendant que VS2010 est fermé via cette page: ici

Mise à jour: NuGet 2.0, publié récemment, peut également nécessiter la désinstallation d’une ancienne version de NuGet.

À partir des notes de publication de NuGet 2.0: ( http://docs.nuget.org/docs/release-notes/nuget-2.0 )

Problème d’installation connu

Si vous exécutez VS 2010 SP1, vous risquez de rencontrer une erreur d’installation lorsque vous tentez de mettre à niveau NuGet si une version antérieure est installée.

La solution consiste à simplement désinstaller NuGet, puis à l’installer à partir de la VS Extension Gallery. Voir http://support.microsoft.com/kb/2581019 pour plus d’informations ou pour accéder directement au correctif VS.

Remarque: Si Visual Studio ne vous autorise pas à désinstaller l’extension (le bouton Désinstaller est désactivé), vous devrez probablement redémarrer Visual Studio à l’aide de l’option “Exécuter en tant qu’administrateur”.

Voici le correctif VisualStudio / Express pour ce problème … http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=38654

Il n’y a pas grand chose sur la page décrivant à quoi ça sert, mais il y a un lien ici qui fournit une description … http://connect.microsoft.com/VisualStudio/Downloads

J’ai installé ce correctif sur les versions Professional (sur Windows 7 Pro 32 bits) et Express (sur Windows 7 Ultimate 64 bits) et la mise à jour de NuGet se comporte comme il se doit.

Lorsque j’ai eu le problème à l’origine, la réponse de Joe Doyle l’a résolue.

Cependant, en passant à la version 1.8, je ne vois pas de liste pour nuget dans Programs and Features .

Donc, à partir de Visual Studio / Tools / Extension Manager .
NUGET désinstallé.
Redémarré VS Revenez au gestionnaire d’extensions et installez NUGET.

Après avoir désinstallé Nuget à partir du Panneau de configuration, accédez à C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager\ le dossier 1.0.11220.104 . Et si vous l’installez maintenant, vous n’aurez pas le même problème.