53 votes

Comment désinstaller manuellement une extension de Visual Studio 2010 ?

J'ai donc été invité à télécharger la dernière version du NuGet Package Manager dans VS2010. Toutes les mises à jour précédentes (y compris celle-ci) ont échoué avec :
VSIXInstaller.SignatureMismatchException: The installed version of 'NuGet Package Manager' is signed, but the update version has an invalid signature. Therefore, Extension Manager cannot install the update.

Ce qui, en soi, dure depuis un certain temps maintenant, et ils ne l'ont toujours pas corrigé (regardez dans Q&A) .

Ok, bien, auparavant je pouvais simplement désinstaller l'extension NuGet et installer la dernière. Cependant, cette fois, les deux Disable y Uninstall sont désactivés. Donc je ne peux pas désinstaller et je ne peux pas mettre à jour.

Catch22.

Comment puis-je supprimer manuellement l'extension NuGet de Visual Studio ?
Quels fichiers/dossiers/entrées de registre dois-je supprimer pour me débarrasser de NuGet ?

81voto

Kiliman Points 3742

Pour désinstaller NuGet, vous devez d'abord exécuter Visual Studio en tant qu'administrateur, puis vous verrez l'option Désinstaller disponible.

Redémarrez VS, mais cette fois-ci, exécutez-le en tant que compte normal. Lorsque vous installerez NuGet à l'avenir, vous devriez être en mesure de mettre à jour les versions futures sans avoir à vous exécuter en tant qu'administrateur.

Je pense que ce problème est dû au fait que NuGet est installé avec MVC 3. J'espère qu'à l'avenir, nous ne regrouperons plus NuGet avec d'autres logiciels.

0voto

AnneTheAgile Points 2105

Peut-être que cela est corrigé maintenant. Il y a une toute nouvelle version. http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c/

http://docs.nuget.org/docs/reference/known-issues#Upgrading_to_latest_NuGet_from_an_older_version_causes_a_signature_verification_error . Lorsque vous consultez les journaux, vous pouvez voir une mention d'une SignatureMismatchException. Pour éviter que cela ne se produise, il existe un correctif Visual Studio 2010 SP1 que vous pouvez installer. Une autre solution consiste à désinstaller NuGet et à l'installer à partir de la VS Extension Gallery. Voir http://support.microsoft.com/kb/2581019 pour plus d'informations.

0voto

Si vous voulez supprimer/désinstaller le paquet Nuget qui est appliqué à plusieurs projets dans vos solutions puis allez-y :

  1. Outils-> Gestionnaire de paquets Nuget -> Gérer les paquets Nuget pour la solution

  2. Dans la colonne de gauche où se trouve 'Installed packages' (paquets installés), sélectionnez 'All'. une liste des paquets installés et un bouton Gérer en face d'eux.

  3. Sélectionnez le bouton Gérer et vous obtiendrez une fenêtre, désélectionnez la case à cocher en face du nom du projet et cliquez dessus.

Le reste du travail, le gestionnaire de paquets le fera pour vous.

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