2014-09-18 10 views
20

Ich habe das Problem, dass ich VS 2012 und VS 2013 installiert habe und wenn ich eine VSIX-Datei herunterlade und mit dem Visual Studio Versions-Selektor öffne, wird die Datei von VS aber statt geöffnet Durch die Installation von VS wird die Datei geöffnet, als wäre sie ein unbekanntes Binärformat.Visual Studio installiert keine .vsix Dateien

Das beigefügte Bild zeigt, wie VSIX-Dateien geöffnet werden (geschieht mit jeder Datei ... das ist nur ein Beispiel):

enter image description here

+0

Welches Betriebssystem verwenden Sie? Müssen Sie mit der rechten Maustaste auf die Datei klicken und im Explorer zuerst die Blockierung aufheben? – ojf

+0

Mit Windows 7 - versucht, es zu entsperren, aber es machte keinen Unterschied. – Eggi

+0

VS neu installieren ... – ErikEJ

Antwort

30

ich das gleiche Problem konfrontiert. Verwenden Sie einfach den VSIXInstaller, um die Erweiterung zu installieren.

Sie können "Developer Eingabeaufforderung für VS2012" Tool in Start -> Microsoft Visual Studio 2012 -> Visual Studio Tools öffnen. Auf der Konsole, führen Sie den folgenden Befehl ein:

VSIXInstaller <Pfaddatei>

+0

Es installiert die VSIX-Datei, nicht wie arbeite ich damit in Visual Studio? Öffne ich ein neues Projekt? Wenn ja, wo finde ich es? Vielen Dank. – SearchForKnowledge

+0

Das hat funktioniert, aber was für ein Schmerz, die Eingabeaufforderung zu verwenden, um dies zu tun. Danke für den Tipp! –

1

ich nicht klar bin, ob Sie oder einfach nur installieren möchten sehen der Inhalt von VSIX. Wenn Sie die Erweiterung installieren möchten, müssen Sie nur darauf doppelklicken und es wird installiert (versuchen Sie nicht, es mit VS Version Selektor zu öffnen). Wenn Sie sehen möchten, was in VSIX ist, ist es im Grunde ein Archiv. Entweder versuchen Sie ein Programm wie 7-zip zu verwenden, um es sonst zu öffnen, benennen Sie .vsix in .zip um und entpacken Sie es dann.

Außerdem besteht die Möglichkeit, dass Sie vsix-Dateien falsch mit Visual Studio geöffnet haben. In diesem Fall wird es in Visual Studio in jedem Fall geöffnet.

Schließlich, wenn Sie fälschlicherweise den VSIX zu öffnen mit Visual Studio verknüpft haben, versuchen, die Erweiterung zu installieren VSIXInstaller.exe in C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\VSIXInstaller.exe gefunden mit

+0

Ich habe es installiert, aber wie arbeite ich an der Vorlage? – SearchForKnowledge

3

ich in eine seltsame Situation geraten VSIX wo in einer Neuinstallation von W10 und VS2015 Gemeinschaft, die Installation VSIX Player Framework wird nicht gestartet, weder mit dbl click noch über die Eingabeaufforderung mit VSIxInstaller.exe, und würde überhaupt keine Nachricht anzeigen. Die Lösung bestand darin, eine Eingabeaufforderung mit erhöhten Rechten zu öffnen (führen Sie die Developer Command Prompt für VS2015 als Administrator aus), und geben Sie dann VSIXInstaller.exe ein.

+0

Gleiches Problem. Das hat auch für mich funktioniert. –

+0

Das hat mein Problem auch behoben. – avidProgrammer

8
  1. Öffnen Sie "Entwickler Eingabeaufforderung für VS2015" als Administrator.
  2. Typ VSIXInstaller.exe vsixFilePath

Beachten Sie, dass diese Art und Weise nicht mit mir arbeiten würde und gibt mir „Path Datei‚G: \ Roslyn‘VSIX ist invaild oder Sie haben Berechtigungen nicht erforderlich access“. Um dies zu lösen müssen Sie den Pfad in einem doppelten Anführungszeichen wie folgt setzen:

VSIXInstaller.exe "G:\Roslyn SDK.vsix" 
+0

Dies funktionierte perfekt für mich mit VS2017 versucht, AWS Toolkit zu installieren. Wenn Sie die exe normalerweise ausführen, würde sie nach Administratorrechten fragen und dann einfach nichts tun. –

3

zu den anderen Antworten hinzuzufügen, wenn die VSIX Dateien entweder kein zugehöriges Programm mit öffnen oder öffnen mit dem falschen Anwendung, wählen Sie die VSIXInstaller.exe als die zugehörigen Befehle wieder aktiviert die Möglichkeit, doppelklicken und direkt installieren (ohne die Notwendigkeit, es über die Befehlszeile zu tun).

0

Ich doppelklickte auf this und es wurde einfach gut installiert.

Konnte es nicht auf VS2013 über den Erweiterungen Dialog tun.

0

für mich das Problem war die Erweiterung InstallerProjects auf Netzwerk-Server war, damit ich es auf meinen Rechner (lokale) zu kopieren hatte und es funktionierte

0

ich ein ähnliches Problem konfrontiert, wenn ich zum ersten Mal VS 2017 installiert. Das hat bei mir funktioniert. Auflösung:

  1. Neustart VS 2017. (Ich hatte es nicht vor der Installation neu gestartet)
  2. es Installieren von Tools->Extension & Updates.Search für "Perforce" und installieren.
Verwandte Themen