.VSIX

Archivo VSIX

Visual Studio Extension Package
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo VSIX es un paquete instalador de extensiones para Microsoft Visual Studio o Visual Studio Code. En Windows, haga doble clic en él para instalar la extensión; para VS Code, arrástrelo al panel de Extensiones o ejecute «code --install-extension file.vsix». Debido a que un VSIX es un archivo ZIP, puede cambiarle el nombre a .zip y abrirlo con 7-Zip para inspeccionar su contenido sin instalarlo.

Desarrollador: Microsoft Categoría: Archivos de plugin MIME: application/vsix
SE ABRE EN Windows macOS Linux
Relacionado: .XPI · .XLA · .CRX · .BUNDLE

En esta página

19k+ extensiones indexadas
Última revisión Jul 1, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo VSIX?

.vsix es el formato de paquete instalador para las extensiones de Visual Studio. Introducido con Visual Studio 2010, reemplazó al antiguo modelo de instalación de extensiones .vsi y .msi. El formato sigue vigente hasta Visual Studio 2022.

Estructuralmente, un archivo .vsix es un archivo de Open Packaging Conventions - esencialmente un ZIP - que contiene un descriptor de metadatos extension.vsixmanifest, un manifiesto OPC [Content_Types].xml y la carga útil de la extensión: ensamblados .dll compilados, componentes MEF, archivos de tabla de comandos .vsct, fragmentos de código (snippets) y plantillas.

El extension.vsixmanifest declara el ID de la extensión, la versión, el nombre para mostrar y los rangos de InstallationTarget que especifican qué versiones y SKU de Visual Studio admite la extensión. Existen dos versiones del esquema del manifiesto: v1 (VS 2010-2011) y v2 (VS 2012 y posteriores, actual).

Al hacer doble clic en un .vsix en Windows se inicia VSIXInstaller.exe, incluido con Visual Studio, que valida e instala la extensión. Las extensiones también se publican y descubren a través de Visual Studio Marketplace en marketplace.visualstudio.com.

Visual Studio Code también utiliza paquetes .vsix para sus propias extensiones, pero con un interior estructuralmente diferente: las extensiones de VS Code llevan un manifiesto package.json en lugar de vsixmanifest, lo que hace que las dos familias sean incompatibles a pesar de compartir la misma extensión de archivo.

Debido a que .vsix es un archivo ZIP, herramientas como 7-Zip pueden abrir el archivo para una inspección manual. Los bytes mágicos (50 4B 03 04 en el desplazamiento 0) son idénticos a los de cualquier archivo ZIP estándar; la presencia de extension.vsixmanifest en su interior es lo que identifica al paquete como una extensión de Visual Studio.

Seguridad y protección

RIESGO: MEDIUM

Los paquetes VSIX contienen DLL de .NET compiladas que se ejecutan en el proceso de Visual Studio con total confianza. Una extensión maliciosa puede leer código fuente, credenciales, variables de entorno o instalar puertas traseras persistentes. Instale solo desde Visual Studio Marketplace o fuentes de confianza. Los paquetes del Marketplace se escanean, pero no son infalibles. Para auditorías de seguridad: cambie el nombre a .zip e inspeccione las DLL antes de instalar.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOVisual Studio Extension Packagetambién conocido como VSIX package, VS extension installer
DESARROLLADORMicrosoftdesde 2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
TIPO MIMEapplication/vsix
TIPOPaquete instalador de extensiones basado en OPC/ZIP (binario)
Esta extensión también es utilizada por…
  • Paquete de extensión de VS Code - Las extensiones de VS Code también se empaquetan como .vsix (a través de la herramienta vsce) pero utilizan el manifiesto package.json, no el esquema vsixmanifest de Visual Studio.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
504B0304
ASCII
PK··
VSIX es un ZIP (OPC). Bytes mágicos idénticos a ZIP, DOCX, APK, JAR. Se distingue por la presencia de extension.vsixmanifest en su interior.

Programas que abren archivos VSIX

Windows3 apps
Microsoft Visual Studio Freemium Haga doble clic en el .vsix para iniciar el instalador de VSIX, o use Extensiones > Administrar extensiones > Instalar desde archivo dentro de VS.
7-Zip Código abierto Haga clic derecho en el .vsix > Abrir archivo - inspeccione el contenido (es un ZIP). Útil para revisiones de seguridad.
Visual Studio Code Código abierto Arrastre el .vsix al panel de Extensiones (Ctrl+Shift+X), o ejecute: code --install-extension ruta/al/archivo.vsix
macOS1 app
Visual Studio Code Código abierto Arrastre el .vsix al panel de Extensiones (Ctrl+Shift+X), o ejecute: code --install-extension ruta/al/archivo.vsix
Linux1 app
Visual Studio Code Código abierto Arrastre el .vsix al panel de Extensiones (Ctrl+Shift+X), o ejecute: code --install-extension ruta/al/archivo.vsix

Detalles técnicos

especificación profunda
Formato de contenedorOPC (Open Packaging Conventions) / Archivo ZIP con `[Content_Types].xml` y partes de relación
CompresiónDEFLATE (ZIP por entrada); las entradas individuales pueden almacenarse sin comprimir
Archivo de manifiesto`extension.vsixmanifest` - XML que declara el ID de la extensión, versión, editor, InstallationTarget y rutas de activos
Versiones del esquema del manifiestov1 (VS 2010-2011) y v2 (VS 2012 y posteriores, actual)
Bytes mágicos`50 4B 03 04` en el desplazamiento 0 (encabezado ZIP estándar); se distingue de otros ZIP por la entrada `extension.vsixmanifest` en su interior
Tipo MIME`application/vsix`
Tamaño típico del paquete50 KB - 50 MB; la mayoría de las extensiones 1-5 MB; paquetes de idiomas grandes hasta 50 MB
Ejecutable del instalador`VSIXInstaller.exe`, incluido con Visual Studio; se inicia automáticamente al hacer doble clic en un archivo .vsix
Canal de distribuciónVisual Studio Marketplace (marketplace.visualstudio.com); también descarga directa de archivos y despliegue empresarial
Modelo de seguridadMarketplace valida las firmas Authenticode en las DLL internas; no hay firma criptográfica en el contenedor ZIP en sí
Nota sobre VS CodeVS Code también usa .vsix pero con el manifiesto `package.json` en lugar de `vsixmanifest`; los dos no son intercambiables
Especificación de destinoEl elemento `InstallationTarget` en el manifiesto enumera los ID de producto de VS y los rangos de versiones para la compatibilidad
Lanzado2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
Última versiónVSIX manifest schema v2.0 (introduced VS 2012; current as of VS 2022)
Especificaciónlearn.microsoft.com

Conversiones de VSIX

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos VSIX. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos VSIX.

Preguntas frecuentes

¿Cómo instalo un archivo VSIX?
Haga doble clic en él en Windows: el instalador de VSIX se inicia automáticamente si Visual Studio está instalado. Para VS Code: arrástrelo al panel de Extensiones o ejecute «code --install-extension file.vsix».
¿Cuál es la diferencia entre un VSIX para Visual Studio y para VS Code?
Ambos utilizan la extensión .vsix y el formato ZIP, pero el manifiesto es diferente: VS utiliza extension.vsixmanifest (XML), mientras que VS Code utiliza package.json. Una extensión .vsix de VS no se instalará en VS Code y viceversa.
¿Puedo abrir un archivo VSIX sin instalarlo?
Sí: cambie el nombre del archivo a .zip y ábralo con cualquier herramienta de archivos como 7-Zip. Puede inspeccionar todos los archivos contenidos, incluidos el manifiesto y las DLL.
¿Es seguro instalar archivos VSIX desde Internet?
Solo desde Visual Studio Marketplace o fuentes de confianza. Los paquetes VSIX contienen DLL que se ejecutan dentro de Visual Studio con total confianza. Las extensiones maliciosas pueden robar código fuente o credenciales.
¿Por qué falla la instalación de mi VSIX?
Razones más comunes: la extensión está dirigida a una versión diferente de Visual Studio (verifique InstallationTarget en el manifiesto), Visual Studio se está ejecutando (ciérrelo primero) o la extensión ya está instalada.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

.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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z