En ouvrant VS2010 aujourd'hui, le gestionnaire d'extensions m'a informé d'une mise à jour de NuGet Package Manager.
Pendant l'installation, j'obtiens une "Échec de l'installation" avec une option pour afficher le journal.
Le message d'erreur clé que je vois dans ce fichier journal est:
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 mets à niveau de/vers sont les suivants.
Current Version: 1.5.20902.9026
New Version: 1.6.21205.9031
J'ai également essayé de l'installer alors que VS2010 est fermé via cette page: ici
Mise à jour: Le NuGet 2.0 récemment publié peut également nécessiter la désinstallation d'une ancienne version de NuGet.
Depuis les notes de mise à jour de NuGet 2.0: ( http://docs.nuget.org/docs/release-notes/nuget-2. )
Problème d'installation connu
Si vous exécutez VS 2010 SP1, vous pouvez rencontrer une erreur d'installation lorsque vous tentez de mettre à niveau NuGet si une version plus ancienne est installée.
La solution de contournement consiste à désinstaller simplement NuGet, puis à l'installer à partir de 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 "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 cela sert, mais il est lié à partir d'ici qui fournit une description ... http://connect.Microsoft.com/VisualStudio/Downloads
J'ai installé ce correctif sur les versions Professional (sur Win 7 Pro 32 bits) et Express (sur Windows 7 Ultimate 64 bits) et la mise à jour NuGet se comporte comme il se doit.
Quand j'ai eu le problème à l'origine, la réponse de Joe Doyle l'a résolu.
Cependant, en passant à la version 1.8, je ne vois pas de liste pour nuget dans Programs and Features
.
Donc de l'intérieur Visual Studio / Tools / Extension Manager
.
NUGET non installé.
VS redémarré Revenez au gestionnaire d'extensions et installez NUGET.
Après avoir désinstallé Nuget du panneau de configuration, accédez à C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager\
ou à l'emplacement correspondant au modèle similaire basé sur la version de bit de Windows, et supprimez le dossier 1.0.11220.104
. Et, si vous l'installez maintenant, vous n'aurez pas le même problème.