.VSIX

VSIX Datei

Visual Studio Extension Package
Frage stellen
SCHNELLE ANTWORT

Eine VSIX-Datei ist ein Installationspaket für Erweiterungen von Microsoft Visual Studio oder Visual Studio Code. Unter Windows können Sie sie per Doppelklick installieren; für VS Code ziehen Sie die Datei in das Erweiterungs-Panel oder führen Sie „code --install-extension file.vsix“ aus. Da eine VSIX-Datei ein ZIP-Archiv ist, können Sie sie in .zip umbenennen und mit 7-Zip öffnen, um den Inhalt ohne Installation zu prüfen.

Entwickler: Microsoft Kategorie: Plugin-Dateien MIME: application/vsix
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .XPI · .XLA · .CRX · .BUNDLE

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 1, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das VSIX-Dateiformat?

.vsix ist das Format für Installationspakete von Visual Studio-Erweiterungen. Es wurde mit Visual Studio 2010 eingeführt und ersetzte das ältere Installationsmodell für .vsi- und .msi-Erweiterungen. Das Format ist bis Visual Studio 2022 aktuell geblieben.

Strukturell ist eine .vsix-Datei ein Open Packaging Conventions-Archiv - im Wesentlichen ein ZIP -, das einen Metadaten-Deskriptor namens extension.vsixmanifest, ein OPC-Manifest [Content_Types].xml und die eigentlichen Erweiterungsdaten enthält: kompilierte .dll-Assemblies, MEF-Komponenten, Befehlstabellen-Dateien (.vsct), Snippets und Vorlagen.

Die Datei extension.vsixmanifest deklariert die Erweiterungs-ID, die Version, den Anzeigenamen und InstallationTarget-Bereiche, die festlegen, welche Visual Studio-Versionen und SKUs die Erweiterung unterstützt. Es existieren zwei Manifest-Schema-Versionen: v1 (VS 2010-2011) und v2 (VS 2012 und später, aktuell).

Ein Doppelklick auf eine .vsix-Datei unter Windows startet die VSIXInstaller.exe, die mit Visual Studio ausgeliefert wird und die Erweiterung validiert sowie installiert. Erweiterungen werden zudem über den Visual Studio Marketplace unter marketplace.visualstudio.com veröffentlicht und gefunden.

Visual Studio Code verwendet ebenfalls .vsix-Pakete für seine eigenen Erweiterungen, jedoch mit einem strukturell anderen Innenleben: VS Code-Erweiterungen enthalten ein package.json-Manifest anstelle der vsixmanifest-Datei, wodurch die beiden Familien trotz der gleichen Dateiendung inkompatibel sind.

Da .vsix ein ZIP-Archiv ist, können Tools wie 7-Zip die Datei zur manuellen Inspektion öffnen. Die Magic Bytes (50 4B 03 04 bei Offset 0) sind identisch mit jeder Standard-ZIP-Datei; das Vorhandensein von extension.vsixmanifest im Inneren identifiziert das Paket als Visual Studio-Erweiterung.

Sicherheit

RISIKO: MEDIUM

VSIX-Pakete enthalten kompilierte .NET-DLLs, die im Visual Studio-Prozess mit vollem Vertrauen ausgeführt werden. Eine bösartige Erweiterung kann Quellcode, Anmeldedaten und Umgebungsvariablen auslesen oder dauerhafte Backdoors installieren. Installieren Sie nur aus dem Visual Studio Marketplace oder von vertrauenswürdigen Quellen. Marketplace-Pakete werden gescannt, dies ist jedoch nicht absolut sicher. Zur Sicherheitsüberprüfung: In .zip umbenennen und DLLs vor der Installation inspizieren.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEVisual Studio Extension Packagealias VSIX package, VS extension installer
ENTWICKLERMicrosoftseit 2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
MIME TYPEapplication/vsix
TYPOPC/ZIP-basiertes Installationspaket für Erweiterungen (binär)
Diese Erweiterung wird auch verwendet von…
  • VS Code Extension Package - VS Code-Erweiterungen werden ebenfalls als .vsix gepackt (über das vsce-Tool), verwenden aber das package.json-Manifest und nicht das Visual Studio vsixmanifest-Schema.
MAGIC BYTES · DATEISIGNATUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
VSIX ist ein ZIP (OPC). Identische Magic Bytes wie ZIP, DOCX, APK, JAR. Unterscheidung durch das Vorhandensein von extension.vsixmanifest im Inneren.

Programme zum Öffnen von VSIX-Dateien

Windows3 apps
Microsoft Visual Studio Freemium Doppelklicken Sie auf die .vsix, um den VSIX-Installer zu starten, oder nutzen Sie Erweiterungen > Erweiterungen verwalten > Aus Datei installieren innerhalb von Visual Studio.
7-Zip Open Source Rechtsklick auf die .vsix > Archiv öffnen - Inhalt prüfen (es ist ein ZIP). Nützlich für Sicherheitsüberprüfungen.
Visual Studio Code Open Source Ziehen Sie die .vsix auf das Erweiterungs-Panel (Strg+Umschalt+X) oder führen Sie aus: code --install-extension pfad/zu/datei.vsix
macOS1 app
Visual Studio Code Open Source Ziehen Sie die .vsix auf das Erweiterungs-Panel (Strg+Umschalt+X) oder führen Sie aus: code --install-extension pfad/zu/datei.vsix
Linux1 app
Visual Studio Code Open Source Ziehen Sie die .vsix auf das Erweiterungs-Panel (Strg+Umschalt+X) oder führen Sie aus: code --install-extension pfad/zu/datei.vsix

Technische Details

technische Spezifikation
Container-FormatOPC (Open Packaging Conventions) / ZIP-Archiv mit `[Content_Types].xml` und Beziehungsteilen
KompressionDEFLATE (pro ZIP-Eintrag); einzelne Einträge können unkomprimiert gespeichert sein
Manifest-Datei`extension.vsixmanifest` - XML zur Deklaration von Erweiterungs-ID, Version, Herausgeber, InstallationTarget und Asset-Pfaden
Manifest-Schema-Versionenv1 (VS 2010-2011) und v2 (VS 2012 und später, aktuell)
Magic Bytes`50 4B 03 04` bei Offset 0 (Standard-ZIP-Header); unterscheidet sich von anderen ZIPs durch den Eintrag `extension.vsixmanifest` im Inneren
MIME-Typ`application/vsix`
Typische Paketgröße50 KB - 50 MB; die meisten Erweiterungen 1-5 MB; große Sprachpakete bis zu 50 MB
Installer-Programm`VSIXInstaller.exe`, gebündelt mit Visual Studio; wird automatisch bei Doppelklick auf eine .vsix-Datei gestartet
VertriebskanalVisual Studio Marketplace (marketplace.visualstudio.com); auch direkter Dateidownload und Enterprise-Bereitstellung
SicherheitsmodellDer Marketplace validiert Authenticode-Signaturen auf enthaltenen DLLs; keine kryptografische Signatur auf dem ZIP-Container selbst
Hinweis zu VS CodeVS Code verwendet ebenfalls .vsix, aber mit einem `package.json`-Manifest anstelle von `vsixmanifest`; beide sind nicht austauschbar
ZielspezifikationDas `InstallationTarget`-Element im Manifest listet Visual Studio-Produkt-IDs und Versionsbereiche für die Kompatibilität auf
Veröffentlicht2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
Neueste VersionVSIX manifest schema v2.0 (introduced VS 2012; current as of VS 2022)
Spezifikationlearn.microsoft.com

VSIX-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit VSIX-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu VSIX-Dateien.

Häufig gestellte Fragen

Wie installiere ich eine VSIX-Datei?
Doppelklicken Sie unter Windows darauf - der VSIX-Installer startet automatisch, wenn Visual Studio installiert ist. Für VS Code: Ziehen Sie die Datei in das Erweiterungs-Panel oder führen Sie „code --install-extension file.vsix“ aus.
Was ist der Unterschied zwischen einer VSIX für Visual Studio und VS Code?
Beide verwenden die Endung .vsix und das ZIP-Format, aber das Manifest unterscheidet sich: Visual Studio nutzt extension.vsixmanifest (XML), VS Code nutzt package.json. Eine Visual Studio-Erweiterung lässt sich nicht in VS Code installieren und umgekehrt.
Kann ich eine VSIX-Datei öffnen, ohne sie zu installieren?
Ja - benennen Sie die Datei in .zip um und öffnen Sie sie mit einem Archivierungstool wie 7-Zip. Sie können alle enthaltenen Dateien einschließlich des Manifests und der DLLs einsehen.
Ist es sicher, VSIX-Dateien aus dem Internet zu installieren?
Nur aus dem Visual Studio Marketplace oder von vertrauenswürdigen Quellen. VSIX-Pakete enthalten DLLs, die innerhalb von Visual Studio mit vollem Vertrauen ausgeführt werden. Bösartige Erweiterungen können Quellcode oder Anmeldedaten stehlen.
Warum schlägt meine VSIX-Installation fehl?
Häufige Gründe: Die Erweiterung ist für eine andere Visual Studio-Version gedacht (prüfen Sie das InstallationTarget im Manifest), Visual Studio ist noch geöffnet (zuerst schließen) oder die Erweiterung ist bereits installiert.

Quellen

1Microsoft Learn - Anatomy of a VSIX packagelearn.microsoft.com
2Microsoft Learn - VSIX Extension Schema 2.0 Referencelearn.microsoft.com

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.TMPTemporary File

Verwandte Erweiterungen

.XPICross-Platform Installer (Mozilla add-on package)
.XLAMicrosoft Excel 97-2003 Add-In
.CRXChrome Extension Package
.BUNDLEmacOS Application Plug-in Bundle
.ZXPAdobe Extension / ZXP Package
.XLAMMicrosoft Excel Macro-Enabled Add-In

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen