77 votes

NuGet upgrade question

J'ai la version de NuGet qui vient avec MVC3 (1.0), mais lorsque je tente de mettre à niveau vers la dernière version (actuellement 1.4) elle se trompe jamais et j'ai obtenu ce dans le fichier journal:

6/27/2011 1:25:08 PM - VSIXInstaller.SignatureMismatchException: La version installée de "Gestionnaire de Package NuGet" est signé, mais la mise à jour de la version a une signature non valide. Par conséquent, l'Extension Manager ne peut pas installer la mise à jour. au VSIXInstaller.Commun.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension, IInstallableExtension updateExtension) au VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)

6/27/2011 1:25:08 PM - Erreur d'Installation : VSIXInstaller.SignatureMismatchException: La version installée de "Gestionnaire de Package NuGet" est signé, mais la mise à jour de la version a une signature non valide. Par conséquent, l'Extension Manager ne peut pas installer la mise à jour. au VSIXInstaller.Commun.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension, IInstallableExtension updateExtension) au VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)

6/27/2011 1:26:27 PM - VSIXInstaller.SignatureMismatchException: La version installée de "Gestionnaire de Package NuGet" est signé, mais la mise à jour de la version a une signature non valide. Par conséquent, l'Extension Manager ne peut pas installer la mise à jour. au VSIXInstaller.Commun.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension, IInstallableExtension updateExtension) au VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)

J'ai même essayé de désinstaller NuGet (via Ajout / suppression de Programmes) et l'installation de 1.4 manuellement, mais je inexplicablement reçois le même message. Toute idée de ce que je fais mal?

192voto

juFo Points 3779
<ol> <li>Fermez toutes les instances de visual studio 2010.</li> <li>Ouvrez visual studio à nouveau en tant qu’administrateur</li> <li>Allez dans « Outils » > « Gestionnaire d’extensions »</li> <li>Désinstaller NuGet</li> <li>Installer nouveau NuGet.</li> </ol> <p>Si vous n’êtes pas en mesure d’aller à le désinstaller :</p> <p>Gestionnaire de Package C:\Program Files (x86) \Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet</p> <p>et supprimer ce dossier. <strong>suppression c’est à vos risques et périls !</strong></p>

21voto

Haacked Points 31070

Ceci est documenté sur notre page Problèmes Connus: http://docs.nuget.org/docs/reference/known-issues

Il y a deux raisons pour lesquelles vous pourriez rencontrer ce genre de problème. Vous avez installé un unsigned tort ou à raison signé la version de NuGet. Par exemple, si vous prenez un construire en dehors de notre serveur d'intégration continue (http://ci.nuget.org/) ou si vous avez installé l'un de nos précédents CodePlex versions.

Il y a un autre problème affectant certains utilisateurs de Windows XP ou Windows 2003, où il semble que l'autorité de certification sur les machines sont incorrectement déclaration le certificat comme étant non valide. Nous sommes encore en train d'étudier ce problème.

3voto

Dmitry Pavlov Points 2260

De NuGet page sur VS Galerie du site web:

"Passer en revue les notes de version/problèmes connus sur la NuGet Docs du site, y compris les détails et la solution pendant environ une commune échec de mise à niveau (Visual Studio 2010 SP1 à disposition d'un Correctif)"

2voto

gfrizzle Points 4518

J’ai désinstallé via outils | Le gestionnaire d’extensions, puis a été en mesure d’installer avec succès. Si j’avais lu le post de Hanselman un peu plus attentivement, j’aurait réalisé 1.0 ne joue pas bien.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X