.VSIX

VSIX-fil

Visual Studio Extension Package
Ställ en fråga
SNABBT SVAR

En VSIX-fil är ett installationspaket för tillägg till Microsoft Visual Studio eller Visual Studio Code. På Windows dubbelklickar du på den för att installera tillägget; för VS Code drar du den till panelen Extensions eller kör «code --install-extension file.vsix». Eftersom en VSIX är ett ZIP-arkiv kan du byta namn på den till .zip och öppna den med 7-Zip för att inspektera innehållet utan att installera.

Utvecklare: Microsoft Kategori: Pluginfiler MIME: application/vsix
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .XPI · .XLA · .CRX · .BUNDLE

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 1, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet VSIX?

.vsix är formatet för installationspaket för Visual Studio-tillägg. Det introducerades med Visual Studio 2010 och ersatte den äldre installationsmodellen med .vsi och .msi. Formatet är fortfarande aktuellt i Visual Studio 2022.

Strukturellt sett är en .vsix-fil ett Open Packaging Conventions-arkiv - i grunden en ZIP - som innehåller en extension.vsixmanifest-metadatabeskrivning, ett [Content_Types].xml OPC-manifest och själva tilläggets innehåll: kompilerade .dll-assemblies, MEF-komponenter, .vsct-filer för kommandotabeller, kodfragment och mallar.

I extension.vsixmanifest deklareras tilläggets ID, version, visningsnamn och InstallationTarget-intervall som anger vilka versioner och utgåvor av Visual Studio som tillägget stöder. Det finns två versioner av manifestschemat: v1 (VS 2010-2011) och v2 (VS 2012 och senare, nuvarande).

Genom att dubbelklicka på en .vsix i Windows startas VSIXInstaller.exe, som medföljer Visual Studio, vilket validerar och installerar tillägget. Tillägg publiceras och hittas även via Visual Studio Marketplace på marketplace.visualstudio.com.

Visual Studio Code använder också .vsix-paket för sina egna tillägg, men med ett strukturellt annorlunda innehåll: VS Code-tillägg har ett package.json-manifest istället för vsixmanifest, vilket gör de två familjerna inkompatibla trots att de delar samma filändelse.

Eftersom .vsix är ett ZIP-arkiv kan verktyg som 7-Zip öppna filen för manuell inspektion. Dess magic bytes (50 4B 03 04 vid offset 0) är identiska med vilken standard-ZIP-fil som helst; det är förekomsten av extension.vsixmanifest inuti som identifierar paketet som ett Visual Studio-tillägg.

Säkerhet & trygghet

RISK: MEDIUM

VSIX-paket innehåller kompilerade .NET DLL-filer som körs i Visual Studio-processen med full behörighet. Ett skadligt tillägg kan läsa källkod, inloggningsuppgifter, miljövariabler eller installera persistenta bakdörrar. Installera endast från Visual Studio Marketplace eller betrodda källor. Paket på Marketplace skannas, men det är ingen garanti. För säkerhetsgranskning: byt namn till .zip och inspektera DLL-filer före installation.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNVisual Studio Extension Packageäven känd som VSIX package, VS extension installer
UTVECKLAREMicrosoftsedan 2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
KATEGORIPluginfiler
MIME-TYPapplication/vsix
TYPOPC/ZIP-baserat installationspaket för tillägg (binär)
Detta filtillägg används också av…
  • VS Code Extension Package - VS Code-tillägg paketeras också som .vsix (via vsce-verktyget) men använder manifestet package.json, inte schemat för Visual Studio vsixmanifest.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
VSIX är en ZIP (OPC). Identiska magic bytes som ZIP, DOCX, APK, JAR. Identifieras genom förekomsten av extension.vsixmanifest inuti.

Program som öppnar VSIX-filer

Windows3 apps
Microsoft Visual Studio Freemium Dubbelklicka på .vsix-filen för att starta VSIX Installer, eller använd Extensions > Manage Extensions > Install from file inuti VS.
7-Zip Öppen källkod Högerklicka på .vsix-filen > Open archive - inspektera innehållet (det är en ZIP). Användbart för säkerhetsgranskning.
Visual Studio Code Öppen källkod Dra .vsix-filen till panelen Extensions (Ctrl+Shift+X), eller kör: code --install-extension path/to/file.vsix
macOS1 app
Visual Studio Code Öppen källkod Dra .vsix-filen till panelen Extensions (Ctrl+Shift+X), eller kör: code --install-extension path/to/file.vsix
Linux1 app
Visual Studio Code Öppen källkod Dra .vsix-filen till panelen Extensions (Ctrl+Shift+X), eller kör: code --install-extension path/to/file.vsix

Tekniska detaljer

djup specifikation
ContainerformatOPC (Open Packaging Conventions) / ZIP-arkiv med `[Content_Types].xml` och relationsdelar
KomprimeringDEFLATE (per post i ZIP); enskilda poster kan lagras okomprimerade
Manifestfil`extension.vsixmanifest` - XML som deklarerar tilläggs-ID, version, utgivare, InstallationTarget och sökvägar till resurser
Schemaversioner för manifestv1 (VS 2010-2011) och v2 (VS 2012 och senare, nuvarande)
Magic bytes`50 4B 03 04` vid offset 0 (standard ZIP-header); skiljs från andra ZIP-filer genom posten `extension.vsixmanifest` inuti
MIME-typ`application/vsix`
Typisk paketstorlek50 KB - 50 MB; de flesta tillägg 1-5 MB; stora språkpaket upp till 50 MB
Installationsprogram`VSIXInstaller.exe`, medföljer Visual Studio; startas automatiskt vid dubbelklick på en .vsix-fil
DistributionskanalVisual Studio Marketplace (marketplace.visualstudio.com); även direkt filnedladdning och företagsdistribution
SäkerhetsmodellMarketplace validerar Authenticode-signaturer på DLL-filer inuti; ingen kryptografisk signatur på själva ZIP-containern
Notering om VS CodeVS Code använder också .vsix men med `package.json`-manifest istället för `vsixmanifest`; de två är inte utbytbara
Målspecifikation`InstallationTarget`-elementet i manifestet listar VS-produkt-ID:n och versionsintervall för kompatibilitet
Släppt2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
Senaste versionVSIX manifest schema v2.0 (introduced VS 2012; current as of VS 2022)
Specifikationlearn.microsoft.com

VSIX-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med VSIX-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om VSIX-filer.

Vanliga frågor

Hur installerar jag en VSIX-fil?
Dubbelklicka på den i Windows - VSIX Installer startar automatiskt om Visual Studio är installerat. För VS Code: dra filen till panelen Extensions eller kör «code --install-extension file.vsix».
Vad är skillnaden mellan en VSIX för Visual Studio och VS Code?
Båda använder filändelsen .vsix och ZIP-formatet, men manifestet skiljer sig åt: VS använder extension.vsixmanifest (XML), medan VS Code använder package.json. En .vsix för VS kan inte installeras i VS Code och vice versa.
Kan jag öppna en VSIX-fil utan att installera den?
Ja - byt namn på filen till .zip och öppna den med valfritt arkivverktyg som 7-Zip. Du kan inspektera alla filer, inklusive manifestet och DLL-filer.
Är det säkert att installera VSIX-filer från internet?
Endast från Visual Studio Marketplace eller välrenommerade källor. VSIX-paket innehåller DLL-filer som körs inuti Visual Studio med full behörighet. Skadliga tillägg kan stjäla källkod eller inloggningsuppgifter.
Varför misslyckas installationen av min VSIX?
De vanligaste orsakerna är: tillägget är avsett för en annan version av Visual Studio (kontrollera InstallationTarget i manifestet), Visual Studio är igång (stäng det först) eller så är tillägget redan installerat.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

.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 filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö