.VSIX

VSIX-fil

Visual Studio Extension Package
Stil et spørgsmål
HURTIGT SVAR

En VSIX-fil er en installationspakke til udvidelser til Microsoft Visual Studio eller Visual Studio Code. På Windows skal du dobbeltklikke på den for at installere udvidelsen; for VS Code skal du trække den over på panelet Udvidelser eller køre „code --install-extension file.vsix“. Da en VSIX er et ZIP-arkiv, kan du omdøbe den til .zip og åbne den med 7-Zip for at inspicere indholdet uden at installere.

Udvikler: Microsoft Kategori: Plug-in-filer MIME: application/vsix
ÅBNER PÅ Windows macOS Linux
Relateret: .XPI · .XLA · .CRX · .BUNDLE

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 1, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er VSIX-filformatet?

.vsix er formatet for installationspakker til Visual Studio-udvidelser. Det blev introduceret med Visual Studio 2010 og erstattede den ældre .vsi- og .msi-model for installation af udvidelser. Formatet er fortsat aktuelt til og med Visual Studio 2022.

Strukturelt er en .vsix-fil et Open Packaging Conventions-arkiv - i bund og grund en ZIP - der indeholder en extension.vsixmanifest-metadatadeskriptor, et [Content_Types].xml OPC-manifest og selve udvidelsens indhold: kompilerede .dll-assemblies, MEF-komponenter, kommandotabel-.vsct-filer, kodestumper (snippets) og skabeloner.

extension.vsixmanifest deklarerer udvidelsens ID, version, visningsnavn og InstallationTarget-områder, der angiver, hvilke Visual Studio-versioner og SKU'er udvidelsen understøtter. Der findes to versioner af manifest-skemaet: v1 (VS 2010-2011) og v2 (VS 2012 og senere, nuværende).

Ved at dobbeltklikke på en .vsix på Windows startes VSIXInstaller.exe, som følger med Visual Studio, og som validerer og installerer udvidelsen. Udvidelser udgives og findes også via Visual Studio Marketplace på marketplace.visualstudio.com.

Visual Studio Code bruger også .vsix-pakker til sine egne udvidelser, men med et strukturelt anderledes indre: VS Code-udvidelser indeholder et package.json-manifest i stedet for vsixmanifest, hvilket gør de to familier inkompatible, selvom de deler samme filendelse.

Da .vsix er et ZIP-arkiv, kan værktøjer som 7-Zip åbne filen til manuel inspektion. De magiske bytes (50 4B 03 04 ved offset 0) er identiske med enhver standard ZIP-fil; det er tilstedeværelsen af extension.vsixmanifest indeni, der identificerer en pakke som en Visual Studio-udvidelse.

Sikkerhed og tryghed

RISIKO: MEDIUM

VSIX-pakker indeholder kompilerede .NET DLL-filer, der kører i Visual Studio-processen med fuld tillid. En ondsindet udvidelse kan læse kildekode, legitimationsoplysninger, miljøvariabler eller installere permanente bagdøre. Installer kun fra Visual Studio Marketplace eller betroede kilder. Pakker på Marketplace scannes, men det er ikke fejlfrit. Ved sikkerhedsrevision: omdøb til .zip og inspicer DLL-filer før installation.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNVisual Studio Extension Packageogså kendt som VSIX package, VS extension installer
UDVIKLERMicrosoftsiden 2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
MIME-TYPEapplication/vsix
TYPEOPC/ZIP-baseret installationspakke til udvidelser (binær)
Dette filtypenavn bruges også af…
  • VS Code Extension Package - VS Code-udvidelser er også pakket som .vsix (via vsce-værktøjet), men bruger package.json-manifestet, ikke Visual Studio vsixmanifest-skemaet.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
VSIX er en ZIP (OPC). Identiske magic bytes som ZIP, DOCX, APK, JAR. Kendes på tilstedeværelsen af extension.vsixmanifest indeni.

Programmer der åbner VSIX-filer

Windows3 apps
Microsoft Visual Studio Freemium Dobbeltklik på .vsix-filen for at starte VSIX Installer, eller brug Udvidelser > Administrer udvidelser > Installer fra fil inde i VS.
7-Zip Open-source Højreklik på .vsix > Åbn arkiv - inspicer indholdet (det er en ZIP). Nyttigt til sikkerhedsgennemgang.
Visual Studio Code Open-source Træk .vsix-filen over på panelet Udvidelser (Ctrl+Shift+X), eller kør: code --install-extension sti/til/fil.vsix
macOS1 app
Visual Studio Code Open-source Træk .vsix-filen over på panelet Udvidelser (Ctrl+Shift+X), eller kør: code --install-extension sti/til/fil.vsix
Linux1 app
Visual Studio Code Open-source Træk .vsix-filen over på panelet Udvidelser (Ctrl+Shift+X), eller kør: code --install-extension sti/til/fil.vsix

Tekniske detaljer

dyb specifikation
ContainerformatOPC (Open Packaging Conventions) / ZIP-arkiv med `[Content_Types].xml` og relationsdele
KomprimeringDEFLATE (pr. post i ZIP); individuelle poster kan gemmes ukomprimeret
Manifestfil`extension.vsixmanifest` - XML der deklarerer udvidelses-ID, version, udgiver, InstallationTarget og aktivstier
Manifest-skemaversionerv1 (VS 2010-2011) og v2 (VS 2012 og senere, nuværende)
Magic bytes`50 4B 03 04` ved offset 0 (standard ZIP-header); adskilles fra andre ZIP-filer ved `extension.vsixmanifest`-posten indeni
MIME-type`application/vsix`
Typisk pakkestørrelse50 KB - 50 MB; de fleste udvidelser 1-5 MB; store sprogpakker op til 50 MB
Installationsprogram`VSIXInstaller.exe`, bundlet med Visual Studio; startes automatisk ved dobbeltklik på en .vsix-fil
DistributionskanalVisual Studio Marketplace (marketplace.visualstudio.com); også direkte fildownload og virksomhedsdistribution
SikkerhedsmodelMarketplace validerer Authenticode-signaturer på DLL-filer indeni; ingen kryptografisk signatur på selve ZIP-containeren
VS Code-bemærkningVS Code bruger også .vsix, men med `package.json`-manifest i stedet for `vsixmanifest`; de to kan ikke ombyttes
Målspecifikation`InstallationTarget`-elementet i manifestet lister VS-produkt-ID'er og versionsområder for kompatibilitet
Udgivet2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
Seneste versionVSIX manifest schema v2.0 (introduced VS 2012; current as of VS 2022)
Specifikationlearn.microsoft.com

VSIX-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med VSIX-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om VSIX-filer.

Ofte stillede spørgsmål

Hvordan installerer jeg en VSIX-fil?
Dobbeltklik på den i Windows - VSIX Installer starter automatisk, hvis Visual Studio er installeret. For VS Code: Træk den over på panelet Udvidelser eller kør „code --install-extension file.vsix“.
Hvad er forskellen på en VSIX til Visual Studio og VS Code?
Begge bruger .vsix-filendelsen og ZIP-formatet, men manifestet er forskelligt: VS bruger extension.vsixmanifest (XML), mens VS Code bruger package.json. En VS-udvidelse i .vsix-format kan ikke installeres i VS Code og omvendt.
Kan jeg åbne en VSIX-fil uden at installere den?
Ja - omdøb filen til .zip og åbn den med et hvilket som helst arkivværktøj som 7-Zip. Du kan inspicere alle indeholdte filer, herunder manifestet og DLL-filer.
Er det sikkert at installere VSIX-filer fra internettet?
Kun fra Visual Studio Marketplace eller pålidelige kilder. VSIX-pakker indeholder DLL-filer, der kører inde i Visual Studio med fuld tillid. Ondsindede udvidelser kan stjæle kildekode eller legitimationsoplysninger.
Hvorfor fejler min VSIX-installation?
De mest almindelige årsager er: udvidelsen er målrettet en anden Visual Studio-version (tjek InstallationTarget i manifestet), Visual Studio kører (luk det først), eller udvidelsen er allerede installeret.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å