.VSIX

VSIX-bestand

Visual Studio Extension Package
Stel een vraag
SNEL ANTWOORD

Een VSIX-bestand is een installatiepakket voor extensies voor Microsoft Visual Studio of Visual Studio Code. Dubbelklik op Windows op het bestand om de extensie te installeren; voor VS Code sleept u het naar het paneel Extensies of voert u „code --install-extension file.vsix” uit. Omdat een VSIX een ZIP-archief is, kunt u de extensie hernoemen naar .zip en deze openen met 7-Zip om de inhoud te inspecteren zonder deze te installeren.

Ontwikkelaar: Microsoft Categorie: Plug-inbestanden MIME: application/vsix
OPENT OP Windows macOS Linux
Gerelateerd: .XPI · .XLA · .CRX · .BUNDLE

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 1, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het VSIX-bestandsformaat?

.vsix is het formaat voor installatiepakketten van Visual Studio-extensies. Het werd geïntroduceerd bij Visual Studio 2010 en verving het oudere .vsi- en .msi-installatiemodel voor extensies. Het formaat is nog steeds actueel tot en met Visual Studio 2022.

Structureel gezien is een .vsix-bestand een Open Packaging Conventions-archief - in feite een ZIP - dat een extension.vsixmanifest-metadatabeschrijving bevat, een [Content_Types].xml OPC-manifest en de payload van de extensie: gecompileerde .dll-assemblies, MEF-componenten, command-table .vsct-bestanden, snippets en sjablonen.

Het extension.vsixmanifest declareert de extensie-ID, versie, weergavenaam en InstallationTarget-bereiken die specificeren welke Visual Studio-versies en SKU's de extensie ondersteunt. Er bestaan twee manifest-schemaversies: v1 (VS 2010-2011) and v2 (VS 2012 en later, actueel).

Dubbelklikken op een .vsix op Windows start VSIXInstaller.exe, meegeleverd met Visual Studio, dat de extensie valideert en installeert. Extensies worden ook gepubliceerd en ontdekt via de Visual Studio Marketplace op marketplace.visualstudio.com.

Visual Studio Code gebruikt ook .vsix-pakketten voor zijn eigen extensies, maar met een structureel andere inhoud: VS Code-extensies bevatten een package.json-manifest in plaats van vsixmanifest, waardoor de twee families incompatibel zijn ondanks het delen van dezelfde bestandsextensie.

Omdat .vsix een ZIP-archief is, kunnen tools zoals 7-Zip het bestand openen voor handmatige inspectie. De magic bytes (50 4B 03 04 op offset 0) zijn identiek aan elk standaard ZIP-bestand; de aanwezigheid van extension.vsixmanifest binnenin is wat een pakket identificeert als een Visual Studio-extensie.

Beveiliging & veiligheid

RISICO: MEDIUM

VSIX-pakketten bevatten gecompileerde .NET DLL's die in het Visual Studio-proces worden uitgevoerd met volledige rechten. Een kwaadaardige extensie kan broncode, inloggegevens en omgevingsvariabelen lezen of persistente backdoors installeren. Installeer alleen vanaf de Visual Studio Marketplace of vertrouwde bronnen. Marketplace-pakketten worden gescand, maar dit is niet waterdicht. Voor een veiligheidsaudit: hernoem naar .zip en inspecteer DLL's voor installatie.

Formaatdetails

in een notendop
VOLLEDIGE NAAMVisual Studio Extension Packageook bekend als VSIX package, VS extension installer
ONTWIKKELAARMicrosoftsinds 2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
MIME-TYPEapplication/vsix
TYPEOp OPC/ZIP gebaseerd installatiepakket voor extensies (binair)
Deze extensie wordt ook gebruikt door…
  • VS Code Extension Package - VS Code-extensies worden ook verpakt als .vsix (via de vsce-tool) maar gebruiken het package.json-manifest, niet het Visual Studio vsixmanifest-schema.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
VSIX is een ZIP (OPC). Identieke magic bytes als ZIP, DOCX, APK, JAR. Onderscheidbaar door de aanwezigheid van extension.vsixmanifest binnenin.

Programma's die VSIX-bestanden openen

Windows3 apps
Microsoft Visual Studio Freemium Dubbelklik op de .vsix om de VSIX Installer te starten, of gebruik Extensies > Extensies beheren > Installeren vanuit bestand binnen VS.
7-Zip Open-source Klik met de rechtermuisknop op de .vsix > Archief openen - inspecteer de inhoud (het is een ZIP). Handig voor een veiligheidscontrole.
Visual Studio Code Open-source Sleep de .vsix naar het paneel Extensies (Ctrl+Shift+X), of voer uit: code --install-extension pad/naar/bestand.vsix
macOS1 app
Visual Studio Code Open-source Sleep de .vsix naar het paneel Extensies (Ctrl+Shift+X), of voer uit: code --install-extension pad/naar/bestand.vsix
Linux1 app
Visual Studio Code Open-source Sleep de .vsix naar het paneel Extensies (Ctrl+Shift+X), of voer uit: code --install-extension pad/naar/bestand.vsix

Technische details

diepe specificaties
ContainerformaatOPC (Open Packaging Conventions) / ZIP-archief met `[Content_Types].xml` en relatie-onderdelen
CompressieDEFLATE (per ZIP-item); individuele items kunnen ongecomprimeerd worden opgeslagen
Manifestbestand`extension.vsixmanifest` - XML die extensie-ID, versie, uitgever, InstallationTarget en asset-paden declareert
Manifest-schemaversiesv1 (VS 2010-2011) en v2 (VS 2012 en later, actueel)
Magic bytes`50 4B 03 04` op offset 0 (standaard ZIP-header); onderscheiden van andere ZIP's door `extension.vsixmanifest`-item binnenin
MIME-type`application/vsix`
Typische pakketgrootte50 KB - 50 MB; de meeste extensies 1-5 MB; grote taalpakketten tot 50 MB
Uitvoerbaar installatiebestand`VSIXInstaller.exe`, meegeleverd met Visual Studio; wordt automatisch gestart bij dubbelklikken op een .vsix-bestand
DistributiekanaalVisual Studio Marketplace (marketplace.visualstudio.com); ook directe bestandsdownload en zakelijke implementatie
BeveiligingsmodelMarketplace valideert Authenticode-handtekeningen op DLL's binnenin; geen cryptografische handtekening op de ZIP-container zelf
VS Code opmerkingVS Code gebruikt ook .vsix maar met `package.json`-manifest in plaats van `vsixmanifest`; de twee zijn niet uitwisselbaar
Doelspecificatie`InstallationTarget`-element in manifest vermeldt VS-product-ID's en versiereeksen voor compatibiliteit
Uitgebracht2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
Laatste versieVSIX manifest schema v2.0 (introduced VS 2012; current as of VS 2022)
Specificatielearn.microsoft.com

VSIX conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met VSIX-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over VSIX-bestanden.

Veelgestelde vragen

Hoe installeer ik een VSIX-bestand?
Dubbelklik erop in Windows - de VSIX Installer start automatisch als Visual Studio is geïnstalleerd. Voor VS Code: sleep het naar het paneel Extensies of voer 'code --install-extension file.vsix' uit.
Wat is het verschil tussen een VSIX voor Visual Studio en VS Code?
Beide gebruiken de .vsix-extensie en het ZIP-formaat, maar het manifest is anders: VS gebruikt extension.vsixmanifest (XML), VS Code gebruikt package.json. Een VS-extensie .vsix kan niet worden geïnstalleerd in VS Code en vice versa.
Kan ik een VSIX-bestand openen zonder het te installeren?
Ja - hernoem het bestand naar .zip en open het met een archiefprogramma zoals 7-Zip. U kunt alle aanwezige bestanden inspecteren, inclusief het manifest en de DLL's.
Is het veilig om VSIX-bestanden van internet te installeren?
Alleen vanaf de Visual Studio Marketplace of betrouwbare bronnen. VSIX-pakketten bevatten DLL's die binnen Visual Studio worden uitgevoerd met volledige rechten. Kwaadaardige extensies kunnen broncode of inloggegevens stelen.
Waarom mislukt de installatie van mijn VSIX?
Meest voorkomende redenen: de extensie is bedoeld voor een andere Visual Studio-versie (controleer InstallationTarget in het manifest), Visual Studio is geopend (sluit het eerst), of de extensie is al geïnstalleerd.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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.TXTPlain Text File
9.MDMarkdown Document
10.TMPTemporary File

Gerelateerde extensies

.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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z