web-dev-qa-db-fra.com

Comment désinstaller .vsix Visual Studio Extensions?

J'essaie actuellement d'installer XNA Game Studio pour Visual Studio Express 2013. Et j'ai accidentellement exécuté le programme .vsix AVANT d'installer réellement le framework XNA.

Après l'avoir installé et relancé le fichier .vsix, un message d'erreur indiquant que l'extension a déjà été installée s'affiche. Ce qui n'est pas faux.

J'ai essayé beaucoup de choses pour "supprimer" l'extension vide: aller dans% LocalAppData%\Microsoft\VisualStudio et essayer de trouver l'extension, mais me retrouver avec rien, par exemple.

Je voudrais savoir comment je peux correctement désinstaller et réinstaller le framework.

62
user3147186

Dans le menu Visual Studio, allez à:

Outils> Extensions et mises à jour

Une nouvelle fenêtre apparaîtra, puis dans le panneau à gauche, cliquez sur la flèche à côté de Installé pour la réduire et sélectionnez l’option de menu All.

Tout ce que vous avez à faire maintenant est de naviguer dans le panneau central jusqu'à votre installation installée, de la sélectionner et de cliquer sur Désinstaller.

124
Jonas Libbe

Pour développer la réponse de @Brukvoyed, vous pouvez utiliser l'utilitaire VSIXInstaller.exe pour désinstaller un vsix, mais vous devez disposer de vsixid pour le faire. Pour obtenir le vsixid d'un fichier .vsix, faites une copie du fichier .vsix et renommez-le en .Zip. Vous pouvez ensuite l'ouvrir et trouver un fichier extension.vsixmanifest à l'intérieur. Ceci est un fichier XML, et si vous l’ouvrez, vous verrez un <Identity Id="guid"... /> noeud. Le guid est le vsixid que vous utilisez dans la commande VSIXInstaller.exe, comme ceci:

vsixinstaller /u:12345678-1234-5678-1234-123456780000
52
Donald Byrd

Si Visual Studio ne démarre pas ou ne peut pas afficher la fenêtre de gestion des extensions et des mises à jour, vous pouvez essayer de désinstaller l'extension à partir de la ligne de commande. Utilisez l’utilitaire VSIXInstaller.exe du package standard Visual Studio.

12
Aleksei Guzev

Pour VS2015, vérifiez votre

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions

dossier. J'ai dû en supprimer manuellement plusieurs pour supprimer les extensions dont je n'avais pas besoin. Dans chaque dossier se trouve un fichier nommé:

extension.vsixmanifest

et à l'intérieur de ce fichier, vous pouvez regarder le nom d'affichage/Description pour voir quelle est l'extension.

10
Rocklan

J'ai eu un problème avec LiveShare.UI (beta) qui a cassé mon interface utilisateur Visual Studio et je ne pouvais donc pas utiliser les menus du tout ni faire quoi que ce soit. J'allais utiliser le programme d'installation de Visual Studio pour réparer Visual Studio, mais cela supprimerait probablement toutes mes extensions. J'ai donc choisi l'option Mettre à jour Visual Studio et maintenant tout fonctionne à nouveau. Jours heureux.

1
andrew pate

J'ai eu 2 problèmes sur VS2017:

Impossible de trouver l'extension

Si vous l'avez installé via Nouveau projet ...>> En ligne groupement/onglet ou téléchargé et installé directement:

  1. dans la fenêtre Outils> Extensions et mises à jour, cliquez sur l'onglet En ligne dans le menu à gauche;
  2. puis cliquez sur la barre de recherche en haut à droite (ou appuyez sur Ctrl+E)
  3. tapez une partie du nom de l’extension et elle devrait maintenant apparaître au centre de la fenêtre;
  4. Cliquez sur le bouton Uninstall.

Le bouton Uninstall ou Disable ne s'affiche pas

Après avoir trouvé l'extension, s'il y a un coche verte dans le coin supérieur droit de l'extension: cela signifie que vous êtes toujours en utilisant l'extension dans l'une de vos solutions.

Vous devez donc supprimer la solution "interne" de votre solution principale qui utilise cette extension:

  1. sauvegarder tous les fichiers que vous souhaitez conserver manuellement;
  2. Dans l'explorateur de solutions (Ctrl+Alt+L) cliquez sur le dossier/la solution "interne" (normalement, il porte le même nom que la solution elle-même).
  3. frappé Del et OK;
  4. effectuez les étapes mentionnées ci-dessus (via la fenêtre Outils> Extensions et mises à jour).
0
CPHPython

J'ai eu le même problème et comment je l'ai résolu en n'ouvrant pas la solution. Ouvrez simplement visual studio et accédez à Outils -> Extensions et mises à jour. L'extension Visual Studio a finalement été montrée pour le moment. Lorsque j'ai ouvert la solution et navigué dans Outils -> Extensions et mises à jour, l'extension Visual Studio ne s'affiche pas.

Espérons que cela sauve du temps à quelqu'un ...

0
Grim