.VSIX

Fichier VSIX

Visual Studio Extension Package
Poser une question
RÉPONSE RAPIDE

Un fichier VSIX est un package d'installation d'extension pour Microsoft Visual Studio ou Visual Studio Code. Sur Windows, double-cliquez dessus pour installer l'extension ; pour VS Code, faites-le glisser sur le panneau Extensions ou exécutez « code --install-extension file.vsix ». Comme un VSIX est une archive ZIP, vous pouvez le renommer en .zip et l'ouvrir avec 7-Zip pour inspecter son contenu sans l'installer.

Développeur : Microsoft Catégorie : Fichiers plug-in MIME: application/vsix
S'OUVRE SUR Windows macOS Linux
Lié : .XPI · .XLA · .CRX · .BUNDLE

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 1, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier VSIX ?

.vsix est le format de package d'installation pour les extensions Visual Studio. Introduit avec Visual Studio 2010, il a remplacé l'ancien modèle d'installation d'extensions .vsi et .msi. Le format reste d'actualité jusqu'à Visual Studio 2022.

Structurellement, un fichier .vsix est une archive Open Packaging Conventions - essentiellement un ZIP - contenant un descripteur de métadonnées extension.vsixmanifest, un manifeste OPC [Content_Types].xml, et la charge utile de l'extension : assemblages .dll compilés, composants MEF, fichiers de table de commandes .vsct, extraits de code (snippets) et modèles.

Le fichier extension.vsixmanifest déclare l'ID de l'extension, sa version, son nom d'affichage et les plages InstallationTarget spécifiant les versions et éditions de Visual Studio prises en charge. Deux versions de schéma de manifeste existent : v1 (VS 2010-2011) et v2 (VS 2012 et versions ultérieures, actuel).

Le double-clic sur un .vsix sous Windows lance VSIXInstaller.exe, fourni avec Visual Studio, qui valide et installe l'extension. Les extensions sont également publiées et découvertes via le Visual Studio Marketplace à l'adresse marketplace.visualstudio.com.

Visual Studio Code utilise également des packages .vsix pour ses propres extensions, mais avec un contenu structurellement différent : les extensions VS Code portent un manifeste package.json plutôt que vsixmanifest, ce qui rend les deux familles incompatibles malgré le partage de la même extension de fichier.

Parce que .vsix est une archive ZIP, des outils comme 7-Zip peuvent ouvrir le fichier pour une inspection manuelle. Les octets magiques (50 4B 03 04 à l'offset 0) sont identiques à n'importe quel fichier ZIP standard ; c'est la présence de extension.vsixmanifest à l'intérieur qui identifie un package comme une extension Visual Studio.

Sécurité et sûreté

RISQUE : MEDIUM

Les packages VSIX contiennent des DLL .NET compilées qui s'exécutent dans le processus Visual Studio avec une confiance totale. Une extension malveillante peut lire le code source, les identifiants, les variables d'environnement ou installer des portes dérobées persistantes. Installez uniquement depuis le Visual Studio Marketplace ou des sources de confiance. Les packages du Marketplace sont analysés mais le risque zéro n'existe pas. Pour un audit de sécurité : renommez en .zip et inspectez les DLL avant l'installation.

Détails du format

en bref
NOM COMPLETVisual Studio Extension Packagealias VSIX package, VS extension installer
DÉVELOPPEURMicrosoftdepuis 2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
TYPE MIMEapplication/vsix
TYPEPackage d'installation d'extension basé sur OPC/ZIP (binaire)
Cette extension est également utilisée par…
  • Package d'extension VS Code - Les extensions VS Code sont également packagées en .vsix (via l'outil vsce) mais utilisent le manifeste package.json, et non le schéma vsixmanifest de Visual Studio.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
504B0304
ASCII
PK··
VSIX est un ZIP (OPC). Octets magiques identiques à ZIP, DOCX, APK, JAR. Se distingue par la présence de extension.vsixmanifest à l'intérieur.

Programmes qui ouvrent les fichiers VSIX

Windows3 apps
Microsoft Visual Studio Freemium Double-cliquez sur le .vsix pour lancer le VSIX Installer, ou utilisez Extensions > Gérer les extensions > Installer à partir d'un fichier dans Visual Studio.
7-Zip Open-source Faites un clic droit sur le .vsix > Ouvrir l'archive - inspectez le contenu (c'est un ZIP). Utile pour un examen de sécurité.
Visual Studio Code Open-source Faites glisser le .vsix sur le panneau Extensions (Ctrl+Maj+X), ou exécutez : code --install-extension chemin/vers/fichier.vsix
macOS1 app
Visual Studio Code Open-source Faites glisser le .vsix sur le panneau Extensions (Ctrl+Maj+X), ou exécutez : code --install-extension chemin/vers/fichier.vsix
Linux1 app
Visual Studio Code Open-source Faites glisser le .vsix sur le panneau Extensions (Ctrl+Maj+X), ou exécutez : code --install-extension chemin/vers/fichier.vsix

Détails techniques

spécifications approfondies
Format de conteneurOPC (Open Packaging Conventions) / archive ZIP avec `[Content_Types].xml` et parties de relation
CompressionDEFLATE (par entrée ZIP) ; les entrées individuelles peuvent être stockées sans compression
Fichier manifeste`extension.vsixmanifest` - XML déclarant l'ID de l'extension, la version, l'éditeur, InstallationTarget et les chemins des ressources
Versions du schéma de manifestev1 (VS 2010-2011) et v2 (VS 2012 et versions ultérieures, actuel)
Octets magiques`50 4B 03 04` à l'offset 0 (en-tête ZIP standard) ; se distingue des autres ZIP par l'entrée `extension.vsixmanifest` à l'intérieur
Type MIME`application/vsix`
Taille typique du package50 Ko - 50 Mo ; la plupart des extensions font 1-5 Mo ; les grands packs de langue jusqu'à 50 Mo
Exécutable d'installation`VSIXInstaller.exe`, fourni avec Visual Studio ; lancé automatiquement lors du double-clic sur un fichier .vsix
Canal de distributionVisual Studio Marketplace (marketplace.visualstudio.com) ; également téléchargement direct de fichiers et déploiement en entreprise
Modèle de sécuritéLe Marketplace valide les signatures Authenticode sur les DLL internes ; pas de signature cryptographique sur le conteneur ZIP lui-même
Note VS CodeVS Code utilise également .vsix mais avec un manifeste `package.json` au lieu de `vsixmanifest` ; les deux ne sont pas interchangeables
Spécification de la cibleL'élément `InstallationTarget` dans le manifeste liste les ID de produit Visual Studio et les plages de versions pour la compatibilité
Publié2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
Dernière versionVSIX manifest schema v2.0 (introduced VS 2012; current as of VS 2022)
Spécificationlearn.microsoft.com

Conversions VSIX

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers VSIX. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers VSIX.

Foire aux questions

Comment installer un fichier VSIX ?
Double-cliquez dessus sous Windows - le programme d'installation VSIX se lance automatiquement si Visual Studio est installé. Pour VS Code : faites glisser le fichier sur le panneau Extensions ou exécutez « code --install-extension file.vsix ».
Quelle est la différence entre un VSIX pour Visual Studio et VS Code ?
Les deux utilisent l'extension .vsix et le format ZIP, mais le manifeste est différent : Visual Studio utilise extension.vsixmanifest (XML), VS Code utilise package.json. Un .vsix d'extension Visual Studio ne s'installera pas dans VS Code et vice versa.
Puis-je ouvrir un fichier VSIX sans l'installer ?
Oui - renommez le fichier en .zip et ouvrez-le avec n'importe quel outil d'archivage comme 7-Zip. Vous pouvez inspecter tous les fichiers contenus, y compris le manifeste et les DLL.
Est-il sûr d'installer des fichiers VSIX provenant d'Internet ?
Uniquement depuis le Visual Studio Marketplace ou des sources réputées. Les packages VSIX contiennent des DLL qui s'exécutent dans Visual Studio avec une confiance totale. Des extensions malveillantes peuvent voler du code source ou des identifiants.
Pourquoi mon VSIX ne s'installe-t-il pas ?
Raisons les plus courantes : l'extension cible une version différente de Visual Studio (vérifiez InstallationTarget dans le manifeste), Visual Studio est en cours d'exécution (fermez-le d'abord), ou l'extension est déjà installée.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

Extensions liées

.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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z