web-dev-qa-db-fra.com

Comment désinstaller manuellement une extension Visual Studio 2010?

J'ai donc été invité à télécharger le dernier gestionnaire de packages NuGet 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, très bien, auparavant, je pouvais simplement désinstaller l'extension NuGet et installer la dernière. Cependant, cette fois, les boutons Disable et Uninstall sont désactivés. Je ne peux donc pas désinstaller ni mettre à niveau.

Catch22.

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

53
Magnus Johansson

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 exécutez-le cette fois comme votre compte normal. Lorsque vous installez NuGet à l'avenir, vous devriez pouvoir mettre à jour vers les versions futures sans exécuter en tant qu'administrateur.

Je crois que ce problème se produit en raison de l'installation de NuGet avec MVC 3. J'espère qu'à l'avenir, nous ne regrouperons plus NuGet avec d'autres logiciels.

81
Kiliman

Si vous souhaitez supprimer/désinstaller le package Nuget qui est appliqué à plusieurs projets dans vos solutions alors allez à:

  1. Outils-> Nuget Package Manager -> Gérer les packages Nuget pour la solution

  2. Dans la colonne de gauche où se trouve "Packages installés", sélectionnez "Tous", vous verrez donc une liste des packages installés et le bouton Gérer à travers eux.

  3. Sélectionnez le bouton Gérer et vous obtiendrez une fenêtre pop-up, décochez la case sur le nom du projet et Ok it

Le reste du gestionnaire de packages de travail le fera pour vous.

0
d689p

Peut-être que c'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 . Lors de l'affichage des journaux, vous pouvez voir une mention d'une exception SignatureMismatchException. Pour éviter cela, il existe un correctif Visual Studio 2010 SP1 que vous pouvez installer. Sinon, la solution consiste à désinstaller simplement NuGet, puis à l'installer à partir de VS Extension Gallery. Voir http://support.Microsoft.com/kb/2581019 pour plus d'informations.

0
AnneTheAgile