it-swarm.com.de

Visual Studio installiert keine .vsix-Dateien

Ich habe das Problem, dass ich VS 2012 und VS 2013 installiert habe. Wenn ich eine VSIX-Datei herunterlade und sie mit dem Visual Studio-Versionsselektor öffne, wird die Datei von VS geöffnet, aber statt sie zu installieren, öffnet VS die Datei, als wäre sie eine unbekanntes binäres Format.

Das angehängte Bild zeigt, wie VSIX-Dateien geöffnet werden (passiert bei jeder Datei ... das ist nur ein Beispiel):

enter image description here

26
Eggi

Ich stand vor demselben Problem. Verwenden Sie einfach den VSIXInstaller, um die Erweiterung zu installieren.

Sie können das Tool "Developer Command Prompt for VS2012" unter Start -> Microsoft Visual Studio 2012 -> Visual Studio-Tools öffnen. Führen Sie auf der Konsole den folgenden Befehl aus:

VSIXInstaller <Pfad zur VSIX-Datei>

38
nguyen190887
  1. Öffnen Sie als Administrator "Developer Command Prompt for VS2015".
  2. Art VSIXInstaller.exe vsixFilePath

Beachten Sie, dass diese Methode bei mir nicht funktioniert und "Der Pfad zur vsix-Datei 'G:\Roslyn' ist ungültig oder Sie benötigen keine Zugriffsberechtigungen". Um dies zu lösen, müssen Sie den Pfad in ein doppeltes Anführungszeichen setzen:

 VSIXInstaller.exe "G:\Roslyn SDK.vsix"
10
Wael Alshabani

Ich kam in eine seltsame Situation, in der bei einer Neuinstallation von W10 und VS2015 Community die Installation von Player Framework vsix weder mit Dbl-Klick noch über den Befehl Eingabeaufforderung mit VSIxInstaller.exe gestartet wird und überhaupt keine Nachricht angezeigt wird. Die Lösung bestand darin, eine Eingabeaufforderung mit erhöhtem Befehl zu öffnen (Entwickler-Eingabeaufforderung für VS2015 als Administrator ausführen) und anschließend VSIXInstaller.exe einzugeben.

3
user2693908

Wenn Sie zu den anderen Antworten noch weitere Antworten hinzufügen möchten, wenn die VSIX-Dateien nicht über ein zugehöriges Programm zum Öffnen verfügen oder mit der falschen Anwendung geöffnet werden, wählen Sie VSIXInstaller.exe aus, da die zugehörigen Befehle die Möglichkeit zum Doppelklicken und direkten Installieren aktivieren es (ohne es über die Befehlszeile tun zu müssen).

3
Lennart

Mir ist nicht klar, ob Sie den Inhalt von VSIX installieren oder nur anzeigen möchten. Wenn Sie die Erweiterung installieren möchten, müssen Sie lediglich darauf doppelklicken, um sie zu installieren (versuchen Sie nicht, sie mit der VS-Versionsauswahl zu öffnen). Wenn Sie sehen möchten, was sich in VSIX befindet, handelt es sich im Wesentlichen um ein Archiv. Versuchen Sie also, ein Programm wie 7-Zip zu verwenden, um es zu öffnen. Benennen Sie .vsix in .Zip um und entpacken Sie es.

Außerdem besteht die Möglichkeit, dass Sie vsix-Dateien falsch verknüpft haben, um sie mit Visual Studio zu öffnen. In diesem Fall wird es auf jeden Fall in Visual Studio geöffnet.

Wenn Sie das vsix fälschlicherweise zum Öffnen mit Visual Studio verbunden haben, installieren Sie die Erweiterung mit VSIXInstaller.exe in C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\VSIXInstaller.exe.

1
utkarsh

Ich habe doppelt auf this geklickt und es wurde einfach installiert.

Auf VS2013 konnte es nicht über den Erweiterungsdialog ausgeführt werden.

0
micahhoover

für mich war das Problem die Erweiterung InstallerProjects war auf dem Netzwerkserver, also musste ich sie auf meinen Rechner ( local ) kopieren und es funktionierte

0
ahmed tohami

Bei der ersten Installation von VS 2017 trat ein ähnliches Problem auf. Das hat bei mir funktioniert.

  1. Starten Sie VS 2017 neu. (Ich habe es vor der Installation nicht neu gestartet.)
  2. Installieren Sie es von Tools->Extension & Updates.Search für "Perforce" und installieren Sie es.
0
Tin