.VSIX

File VSIX

Visual Studio Extension Package
Fai una domanda
RISPOSTA RAPIDA

Un file VSIX è un pacchetto di installazione di estensioni per Microsoft Visual Studio o Visual Studio Code. Su Windows, fai doppio clic su di esso per installare l'estensione; per VS Code, trascinalo nel pannello Estensioni o esegui «code --install-extension file.vsix». Poiché un VSIX è un archivio ZIP, puoi rinominarlo in .zip e aprirlo con 7-Zip per ispezionarne il contenuto senza installarlo.

Sviluppatore: Microsoft Categoria: File con plugin MIME: application/vsix
SI APRE SU Windows macOS Linux
Correlati: .XPI · .XLA · .CRX · .BUNDLE

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 1, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file VSIX?

.vsix è il formato del pacchetto di installazione per le estensioni di Visual Studio. Introdotto con Visual Studio 2010, ha sostituito il vecchio modello di installazione delle estensioni .vsi e .msi. Il formato rimane attuale fino a Visual Studio 2022.

Strutturalmente, un file .vsix è un archivio Open Packaging Conventions - essenzialmente uno ZIP - contenente un descrittore di metadati extension.vsixmanifest, un manifesto OPC [Content_Types].xml e il payload dell'estensione: assembly .dll compilati, componenti MEF, file di tabelle di comandi .vsct, snippet e modelli.

Il file extension.vsixmanifest dichiara l'ID dell'estensione, la versione, il nome visualizzato e gli intervalli InstallationTarget che specificano quali versioni e SKU di Visual Studio sono supportate dall'estensione. Esistono due versioni dello schema del manifesto: v1 (VS 2010-2011) e v2 (VS 2012 e successivi, attuale).

Facendo doppio clic su un .vsix su Windows si avvia VSIXInstaller.exe, incluso in Visual Studio, che convalida e installa l'estensione. Le estensioni vengono inoltre pubblicate e scoperte tramite il Visual Studio Marketplace all'indirizzo marketplace.visualstudio.com.

Anche Visual Studio Code utilizza pacchetti .vsix per le proprie estensioni, ma con un interno strutturalmente diverso: le estensioni di VS Code contengono un manifesto package.json anziché vsixmanifest, rendendo le due famiglie incompatibili nonostante condividano la stessa estensione di file.

Poiché .vsix è un archivio ZIP, strumenti come 7-Zip possono aprire il file per un'ispezione manuale. I magic bytes (50 4B 03 04 all'offset 0) sono identici a qualsiasi file ZIP standard; la presenza di extension.vsixmanifest all'interno è ciò che identifica un pacchetto come estensione di Visual Studio.

Sicurezza e incolumità

RISCHIO: MEDIUM

I pacchetti VSIX contengono DLL .NET compilate che vengono eseguite nel processo di Visual Studio con piena fiducia. Un'estensione malevola può leggere codice sorgente, credenziali, variabili d'ambiente o installare backdoor persistenti. Installa solo dal Visual Studio Marketplace o da fonti affidabili. I pacchetti del Marketplace vengono scansionati ma non sono infallibili. Per il controllo di sicurezza: rinomina in .zip e ispeziona le DLL prima dell'installazione.

Dettagli del formato

in sintesi
NOME COMPLETOVisual Studio Extension Packageanche noto come VSIX package, VS extension installer
SVILUPPATOREMicrosoftdal 2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
TIPO MIMEapplication/vsix
TIPOPacchetto di installazione estensione basato su OPC/ZIP (binario)
Questa estensione è usata anche da…
  • Pacchetto di estensione VS Code - Le estensioni di VS Code sono anch'esse confezionate come .vsix (tramite lo strumento vsce) ma utilizzano il manifesto package.json, non lo schema vsixmanifest di Visual Studio.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
504B0304
ASCII
PK··
VSIX è uno ZIP (OPC). Magic bytes identici a ZIP, DOCX, APK, JAR. Si distingue per la presenza di extension.vsixmanifest all'interno.

Programmi che aprono file VSIX

Windows3 apps
Microsoft Visual Studio Freemium Fai doppio clic sul .vsix per avviare VSIX Installer, oppure usa Estensioni > Gestisci estensioni > Installa da file all'interno di VS.
7-Zip Open-source Fai clic con il tasto destro sul .vsix > Apri archivio - ispeziona il contenuto (è uno ZIP). Utile per la revisione della sicurezza.
Visual Studio Code Open-source Trascina il .vsix nel pannello Estensioni (Ctrl+Shift+X), oppure esegui: code --install-extension percorso/del/file.vsix
macOS1 app
Visual Studio Code Open-source Trascina il .vsix nel pannello Estensioni (Ctrl+Shift+X), oppure esegui: code --install-extension percorso/del/file.vsix
Linux1 app
Visual Studio Code Open-source Trascina il .vsix nel pannello Estensioni (Ctrl+Shift+X), oppure esegui: code --install-extension percorso/del/file.vsix

Dettagli tecnici

specifiche approfondite
Formato contenitoreOPC (Open Packaging Conventions) / archivio ZIP con `[Content_Types].xml` e parti di relazione
CompressioneDEFLATE (per singola voce ZIP); le singole voci possono essere memorizzate non compresse
File manifesto`extension.vsixmanifest` - XML che dichiara ID estensione, versione, editore, InstallationTarget e percorsi degli asset
Versioni dello schema del manifestov1 (VS 2010-2011) e v2 (VS 2012 e successivi, attuale)
Magic bytes`50 4B 03 04` all'offset 0 (intestazione ZIP standard); si distingue dagli altri ZIP per la voce `extension.vsixmanifest` all'interno
Tipo MIME`application/vsix`
Dimensione tipica del pacchetto50 KB - 50 MB; la maggior parte delle estensioni 1-5 MB; pacchetti di lingua grandi fino a 50 MB
Eseguibile dell'installer`VSIXInstaller.exe`, incluso in Visual Studio; avviato automaticamente al doppio clic di un file .vsix
Canale di distribuzioneVisual Studio Marketplace (marketplace.visualstudio.com); anche download diretto del file e distribuzione aziendale
Modello di sicurezzaIl Marketplace convalida le firme Authenticode sulle DLL all'interno; nessuna firma crittografica sul contenitore ZIP stesso
Nota su VS CodeVS Code utilizza anch'esso .vsix ma con manifesto `package.json` invece di `vsixmanifest`; i due non sono intercambiabili
Specifica del targetL'elemento `InstallationTarget` nel manifesto elenca gli ID prodotto VS e gli intervalli di versione per la compatibilità
Rilasciato2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
Ultima versioneVSIX manifest schema v2.0 (introduced VS 2012; current as of VS 2022)
Specificalearn.microsoft.com

Conversioni VSIX

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file VSIX. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file VSIX.

Domande frequenti

Come si installa un file VSIX?
Fai doppio clic su di esso in Windows - il programma di installazione VSIX si avvia automaticamente se Visual Studio è installato. Per VS Code: trascinalo nel pannello Estensioni o esegui «code --install-extension file.vsix».
Qual è la differenza tra un VSIX per Visual Studio e uno per VS Code?
Entrambi utilizzano l'estensione .vsix e il formato ZIP, ma il manifesto è diverso: VS utilizza extension.vsixmanifest (XML), VS Code utilizza package.json. Un'estensione .vsix per VS non si installerà in VS Code e viceversa.
Posso aprire un file VSIX senza installarlo?
Sì - rinomina il file in .zip e aprilo con qualsiasi strumento di archiviazione come 7-Zip. Puoi ispezionare tutti i file contenuti, inclusi il manifesto e le DLL.
È sicuro installare file VSIX da Internet?
Solo dal Visual Studio Marketplace o da fonti affidabili. I pacchetti VSIX contengono DLL che vengono eseguite all'interno di Visual Studio con piena fiducia. Le estensioni malevole possono rubare codice sorgente o credenziali.
Perché l'installazione del mio VSIX fallisce?
I motivi più comuni sono: l'estensione è destinata a una versione diversa di Visual Studio (controlla InstallationTarget nel manifesto), Visual Studio è in esecuzione (chiudilo prima) o l'estensione è già installata.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z