Visual studio ne s'installe pas.fichiers vsix

j'ai le problème que J'ai VS 2012 et VS 2013 installés et quand je télécharge un fichier VSIX et l'ouvre avec le sélecteur de version Visual Studio le fichier est ouvert par VS mais au lieu de l'installer VS ouvre le fichier comme s'il s'agissait d'un format binaire inconnu.

l'image ci-jointe montre comment les fichiers VSIX sont ouverts (cela se produit avec chaque fichier ... c'est juste un exemple):

enter image description here

24
demandé sur Eggi 2014-09-18 11:42:22

8 réponses

j'ai fait face au même problème. Il suffit d'utiliser le VSIXInstaller pour installer l'extension.

vous pouvez ouvrir L'outil "Developer Command Prompt for VS2012" dans Start -> Microsoft Visual Studio 2012 -> Visual Studio Tools. Sur la console, lancez la commande suivante:

VSIXInstaller

33
répondu nguyen190887 2014-09-22 03:51:31
  1. ouvrez "Developer Command Prompt for VS2015" en tant qu'administrateur.
  2. Tapez VSIXInstaller.exe vsixFilePath

notez que cette façon ne fonctionnerait pas avec moi et me donne " chemin vers le fichier vsix "G:\Roslyn' est invaild ou vous n'avez pas les droits d'accès requis". Pour résoudre cela, vous devez mettre le chemin dans une double citation comme ceci:

 VSIXInstaller.exe "G:\Roslyn SDK.vsix"
9
répondu WaelAlshabani 2016-08-11 20:28:04

je me suis trouvé dans une situation étrange où, dans une nouvelle installation de la communauté W10 et VS2015, L'installation VSIX du Framework du lecteur ne démarre pas, que ce soit par un clic dbl ou à partir de l'invite de commande en utilisant VSIxInstaller.exe, et ne montrerait aucun message du tout. La solution était d'ouvrir une invite de commande surélevée (exécuter L'invite de commande Developer pour VS2015 en tant qu'administrateur) et de taper VSIXInstaller.exe travaillé.

3
répondu user2693908 2015-10-03 12:16:59

pour ajouter aux autres réponses, si les fichiers VSIX n'ont pas de programme associé à ouvrir ou s'ils s'ouvrent avec la mauvaise application, sélectionnez le VSIXInstaller.exe que les commandes de ré-active la possibilité de double-cliquer et directement l'installer (sans la nécessité de le faire via la ligne de commande).

3
répondu Lennart 2016-10-13 07:39:06

Je ne suis pas clair si vous voulez installer ou simplement voir le contenu de VSIX. Si vous souhaitez installer l'extension, il vous suffit de double cliquer dessus et il va installer (Ne pas essayer de l'ouvrir avec VS Version sélecteur). Si vous voulez voir ce qu'il y a à L'intérieur de VSIX, c'est essentiellement une archive. Alors soit essayer d'utiliser le programme comme 7-zip pour l'ouvrir d'autre, renommer .vsix .zip, puis décompressez-le.

En outre, il y a aussi une chance que vous ayez associé à tort des fichiers vsix à ouvrir avec Visual Studio. Dans ce cas, il s'ouvrira dans Visual Studio de toute façon.

enfin, si vous avez associé à tort vsix pour ouvrir avec Visual Studio, essayez d'installer L'extension en utilisant VSIXInstaller.exe trouvé dans C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\VSIXInstaller.exe

1
répondu utkarsh 2014-09-18 20:04:24

j'ai double cliqué sur et il est installé correctement.

impossible de le faire sur VS2013 via la boîte de dialogue extensions.

0
répondu micahhoover 2017-06-13 18:44:53

pour moi le problème a été l'extension InstallerProjects était sur le serveur réseau donc j'ai dû le copier sur ma machine () et ça a fonctionné

0
répondu ahmed tohami 2018-01-21 08:29:51

j'ai été confronté à un problème similaire quand j'ai d'abord installé VS 2017. C'est ce qui a fonctionné pour moi. Résolution:

  1. redémarrer VS 2017.(Je ne l'avais pas redémarré avant l'installation)
  2. l'Installer à partir de Tools->Extension&Updates.Search pour "Perforce" et installer.
0
répondu Tin 2018-02-22 09:51:24