.VSIX

VSIX-fil

Visual Studio Extension Package
Still et spørsmål
HURTIGSVAR

En VSIX-fil er en installasjonspakke for utvidelser til Microsoft Visual Studio eller Visual Studio Code. På Windows kan du dobbeltklikke på den for å installere utvidelsen; for VS Code kan du dra den over til utvidelsespanelet eller kjøre «code --install-extension file.vsix». Siden en VSIX er et ZIP-arkiv, kan du gi den nytt navn til .zip og åpne den med 7-Zip for å inspisere innholdet uten å installere.

Utvikler: Microsoft Kategori: Plug-in-filer MIME: application/vsix
ÅPNES PÅ Windows macOS Linux
Relatert: .XPI · .XLA · .CRX · .BUNDLE

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 1, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er VSIX-filformatet?

.vsix er formatet for installasjonspakker til Visual Studio-utvidelser. Det ble introdusert med Visual Studio 2010 og erstattet den eldre installasjonsmodellen for .vsi- og .msi-utvidelser. Formatet er fortsatt gjeldende i Visual Studio 2022.

Strukturelt sett er en .vsix-fil et Open Packaging Conventions-arkiv - i bunn og grunn en ZIP - som inneholder en extension.vsixmanifest-metadatabeskrivelse, et [Content_Types].xml OPC-manifest, og selve utvidelsen: kompilerte .dll-filer, MEF-komponenter, kommandotabell-filer (.vsct), kodesnutter og maler.

extension.vsixmanifest deklarerer utvidelsens ID, versjon, visningsnavn og InstallationTarget-områder som spesifiserer hvilke Visual Studio-versjoner og SKU-er utvidelsen støtter. Det finnes to versjoner av manifest-skjemaet: v1 (VS 2010-2011) og v2 (VS 2012 og senere, nåværende).

Ved å dobbeltklikke på en .vsix i Windows startes VSIXInstaller.exe, som følger med Visual Studio, og som validerer og installerer utvidelsen. Utvidelser publiseres og oppdages også gjennom Visual Studio Marketplace på marketplace.visualstudio.com.

Visual Studio Code bruker også .vsix-pakker for sine egne utvidelser, men med et strukturelt annerledes innhold: VS Code-utvidelser inneholder et package.json-manifest i stedet for vsixmanifest, noe som gjør de to familiene inkompatible til tross for at de deler samme filendelse.

Fordi .vsix er et ZIP-arkiv, kan verktøy som 7-Zip åpne filen for manuell inspeksjon. De magiske bytene (50 4B 03 04 ved offset 0) er identiske med enhver standard ZIP-fil; det er tilstedeværelsen av extension.vsixmanifest på innsiden som identifiserer pakken som en Visual Studio-utvidelse.

Sikkerhet og trygghet

RISIKO: MEDIUM

VSIX-pakker inneholder kompilerte .NET DLL-filer som kjøres i Visual Studio-prosessen med full tillit. En ondsinnet utvidelse kan lese kildekode, påloggingsinformasjon, miljøvariabler eller installere vedvarende bakdører. Installer kun fra Visual Studio Marketplace eller pålitelige kilder. Pakker på Marketplace skannes, men det er ingen garanti. For sikkerhetsrevisjon: gi nytt navn til .zip og inspiser DLL-filer før installasjon.

Formatdetaljer

i et nøtteskall
FULLT NAVNVisual Studio Extension Packageogså kjent som VSIX package, VS extension installer
UTVIKLERMicrosoftsiden 2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
MIME-TYPEapplication/vsix
TYPEOPC/ZIP-basert installasjonspakke for utvidelser (binær)
Denne filendelsen brukes også av…
  • VS Code Extension Package - VS Code-utvidelser er også pakket som .vsix (via vsce-verktøyet), men bruker package.json-manifestet, ikke Visual Studio vsixmanifest-skjemaet.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
VSIX er en ZIP (OPC). Identiske magiske byte som ZIP, DOCX, APK, JAR. Skilles ved tilstedeværelsen av extension.vsixmanifest på innsiden.

Programmer som åpner VSIX-filer

Windows3 apps
Microsoft Visual Studio Freemium Dobbeltklikk på .vsix-filen for å starte VSIX Installer, eller bruk Utvidelser > Administrer utvidelser > Installer fra fil inne i VS.
7-Zip Åpen kildekode Høyreklikk på .vsix-filen > Åpne arkiv - inspiser innholdet (det er en ZIP). Nyttig for sikkerhetsgjennomgang.
Visual Studio Code Åpen kildekode Dra .vsix-filen over til utvidelsespanelet (Ctrl+Shift+X), eller kjør: code --install-extension path/to/file.vsix
macOS1 app
Visual Studio Code Åpen kildekode Dra .vsix-filen over til utvidelsespanelet (Ctrl+Shift+X), eller kjør: code --install-extension path/to/file.vsix
Linux1 app
Visual Studio Code Åpen kildekode Dra .vsix-filen over til utvidelsespanelet (Ctrl+Shift+X), eller kjør: code --install-extension path/to/file.vsix

Tekniske detaljer

dyp spesifikasjon
BeholderformatOPC (Open Packaging Conventions) / ZIP-arkiv med `[Content_Types].xml` og relasjonsdeler
KomprimeringDEFLATE (per ZIP-oppføring); individuelle oppføringer kan lagres ukomprimert
Manifestfil`extension.vsixmanifest` - XML som deklarerer utvidelsens ID, versjon, utgiver, InstallationTarget og ressursstier
Manifest-skjemaversjonerv1 (VS 2010-2011) og v2 (VS 2012 og senere, nåværende)
Magiske byte`50 4B 03 04` ved offset 0 (standard ZIP-header); skilles fra andre ZIP-filer ved `extension.vsixmanifest`-oppføringen på innsiden
MIME-type`application/vsix`
Typisk pakkestørrelse50 KB - 50 MB; de fleste utvidelser er 1-5 MB; store språkpakker opptil 50 MB
Installasjonsprogram`VSIXInstaller.exe`, inkludert med Visual Studio; startes automatisk ved dobbeltklikk på en .vsix-fil
DistribusjonskanalVisual Studio Marketplace (marketplace.visualstudio.com); også direkte filnedlasting og bedriftsdistribusjon
SikkerhetsmodellMarketplace validerer Authenticode-signaturer på DLL-filer på innsiden; ingen kryptografisk signatur på selve ZIP-beholderen
VS Code-merknadVS Code bruker også .vsix, men med `package.json`-manifest i stedet for `vsixmanifest`; de to er ikke utbyttbare
Målspesifikasjon`InstallationTarget`-elementet i manifestet lister opp VS-produkt-ID-er og versjonsområder for kompatibilitet
Utgitt2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
Siste versjonVSIX manifest schema v2.0 (introduced VS 2012; current as of VS 2022)
Spesifikasjonlearn.microsoft.com

VSIX-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med VSIX-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om VSIX-filer.

Ofte stilte spørsmål

Hvordan installerer jeg en VSIX-fil?
Dobbeltklikk på den i Windows - VSIX Installer starter automatisk hvis Visual Studio er installert. For VS Code: dra den over til utvidelsespanelet eller kjør «code --install-extension file.vsix».
Hva er forskjellen mellom en VSIX for Visual Studio og VS Code?
Begge bruker filendelsen .vsix og ZIP-formatet, men manifestet er forskjellig: VS bruker extension.vsixmanifest (XML), mens VS Code bruker package.json. En VS-utvidelse i .vsix-format vil ikke kunne installeres i VS Code og omvendt.
Kan jeg åpne en VSIX-fil uten å installere den?
Ja - gi filen nytt navn til .zip og åpne den med et hvilket som helst arkivverktøy som 7-Zip. Du kan inspisere alle inkluderte filer, inkludert manifestet og DLL-filer.
Er det trygt å installere VSIX-filer fra internett?
Kun fra Visual Studio Marketplace eller anerkjente kilder. VSIX-pakker inneholder DLL-filer som kjører inne i Visual Studio med full tillit. Ondsinnede utvidelser kan stjele kildekode eller påloggingsinformasjon.
Hvorfor feiler installasjonen av min VSIX?
De vanligste årsakene er: utvidelsen er beregnet for en annen Visual Studio-versjon (sjekk InstallationTarget i manifestet), Visual Studio kjører (lukk det først), eller utvidelsen er allerede installert.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å