.VSIX

Arquivo VSIX

Visual Studio Extension Package
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo VSIX é um pacote instalador de extensão para o Microsoft Visual Studio ou Visual Studio Code. No Windows, clique duas vezes nele para instalar a extensão; para o VS Code, arraste-o para o painel de Extensões ou execute «code --install-extension arquivo.vsix». Como um VSIX é um arquivo ZIP, você pode renomeá-lo para .zip e abri-lo com o 7-Zip para inspecionar seu conteúdo sem instalar.

Desenvolvedor: Microsoft Categoria: Arquivos de Complementos MIME: application/vsix
ABRE EM Windows macOS Linux
Relacionado: .XPI · .XLA · .CRX · .BUNDLE

Nesta página

19k+ extensões indexadas
Última revisão em Jul 1, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro VSIX?

.vsix é o formato de pacote instalador para extensões do Visual Studio. Introduzido com o Visual Studio 2010, ele substituiu o antigo modelo de instalação de extensão .vsi e .msi. O formato permanece atual até o Visual Studio 2022.

Estruturalmente, um arquivo .vsix é um arquivo Open Packaging Conventions - essencialmente um ZIP - contendo um descritor de metadados extension.vsixmanifest, um manifesto OPC [Content_Types].xml e a carga útil da extensão: assemblies .dll compilados, componentes MEF, arquivos de tabela de comando .vsct, snippets e modelos.

O extension.vsixmanifest declara o ID da extensão, versão, nome de exibição e intervalos de InstallationTarget especificando quais versões e SKUs do Visual Studio a extensão suporta. Existem duas versões de esquema de manifesto: v1 (VS 2010-2011) e v2 (VS 2012 e posterior, atual).

Clicar duas vezes em um .vsix no Windows inicia o VSIXInstaller.exe, fornecido com o Visual Studio, que valida e instala a extensão. As extensões também são publicadas e descobertas através do Visual Studio Marketplace em marketplace.visualstudio.com.

O Visual Studio Code também usa pacotes .vsix para suas próprias extensões, mas com um interior estruturalmente diferente: as extensões do VS Code carregam um manifesto package.json em vez de vsixmanifest, tornando as duas famílias incompatíveis, apesar de compartilharem a mesma extensão de arquivo.

Como o .vsix é um arquivo ZIP, ferramentas como o 7-Zip podem abrir o arquivo para inspeção manual. Os magic bytes (50 4B 03 04 no deslocamento 0) são idênticos a qualquer arquivo ZIP padrão; a presença de extension.vsixmanifest no interior é o que identifica um pacote como uma extensão do Visual Studio.

Segurança e proteção

RISCO: MEDIUM

Os pacotes VSIX contêm DLLs .NET compiladas que são executadas no processo do Visual Studio com confiança total. Uma extensão maliciosa pode ler código-fonte, credenciais, variáveis de ambiente ou instalar backdoors persistentes. Instale apenas do Visual Studio Marketplace ou de fontes confiáveis. Os pacotes do Marketplace são verificados, mas não são infalíveis. Para auditoria de segurança: renomeie para .zip e inspecione as DLLs antes de instalar.

Detalhes do formato

em resumo
NOME COMPLETOVisual Studio Extension Packagetambém conhecido como VSIX package, VS extension installer
DESENVOLVEDORMicrosoftdesde 2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
TIPO MIMEapplication/vsix
TIPOPacote instalador de extensão baseado em OPC/ZIP (binário)
Esta extensão também é usada por…
  • Pacote de Extensão do VS Code - As extensões do VS Code também são empacotadas como .vsix (via ferramenta vsce), mas usam o manifesto package.json, não o esquema vsixmanifest do Visual Studio.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
504B0304
ASCII
PK··
VSIX é um ZIP (OPC). Magic bytes idênticos a ZIP, DOCX, APK, JAR. Distinga pela presença de extension.vsixmanifest no interior.

Programas que abrem arquivos VSIX

Windows3 apps
Microsoft Visual Studio Freemium Clique duas vezes no .vsix para iniciar o VSIX Installer, ou use Extensões > Gerenciar Extensões > Instalar a partir de arquivo dentro do VS.
7-Zip Código aberto Clique com o botão direito no .vsix > Abrir arquivo - inspecione o conteúdo (é um ZIP). Útil para revisão de segurança.
Visual Studio Code Código aberto Arraste o .vsix para o painel de Extensões (Ctrl+Shift+X), ou execute: code --install-extension caminho/para/arquivo.vsix
macOS1 app
Visual Studio Code Código aberto Arraste o .vsix para o painel de Extensões (Ctrl+Shift+X), ou execute: code --install-extension caminho/para/arquivo.vsix
Linux1 app
Visual Studio Code Código aberto Arraste o .vsix para o painel de Extensões (Ctrl+Shift+X), ou execute: code --install-extension caminho/para/arquivo.vsix

Detalhes técnicos

especificação profunda
Formato de contêinerOPC (Open Packaging Conventions) / arquivo ZIP com `[Content_Types].xml` e partes de relacionamento
CompressãoDEFLATE (ZIP por entrada); entradas individuais podem ser armazenadas sem compressão
Arquivo de manifesto`extension.vsixmanifest` - XML declarando ID da extensão, versão, editor, InstallationTarget e caminhos de ativos
Versões do esquema do manifestov1 (VS 2010-2011) e v2 (VS 2012 e posterior, atual)
Magic bytes`50 4B 03 04` no deslocamento 0 (cabeçalho ZIP padrão); distinguido de outros ZIPs pela entrada `extension.vsixmanifest` interna
Tipo MIME`application/vsix`
Tamanho típico do pacote50 KB - 50 MB; a maioria das extensões 1-5 MB; pacotes de idiomas grandes até 50 MB
Executável do instalador`VSIXInstaller.exe`, incluído no Visual Studio; iniciado automaticamente ao clicar duas vezes em um arquivo .vsix
Canal de distribuiçãoVisual Studio Marketplace (marketplace.visualstudio.com); também download direto de arquivo e implantação empresarial
Modelo de segurançaO Marketplace valida assinaturas Authenticode em DLLs internas; não há assinatura criptográfica no próprio contêiner ZIP
Nota sobre VS CodeO VS Code também usa .vsix, mas com o manifesto `package.json` em vez de `vsixmanifest`; os dois não são intercambiáveis
Especificação de alvoO elemento `InstallationTarget` no manifesto lista IDs de produtos VS e intervalos de versões para compatibilidade
Lançado2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
Versão mais recenteVSIX manifest schema v2.0 (introduced VS 2012; current as of VS 2022)
Especificaçãolearn.microsoft.com

Conversões de VSIX

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos VSIX. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos VSIX.

Perguntas frequentes

Como instalo um arquivo VSIX?
Clique duas vezes nele no Windows - o VSIX Installer inicia automaticamente se o Visual Studio estiver instalado. Para o VS Code: arraste para o painel de Extensões ou execute «code --install-extension arquivo.vsix».
Qual é a diferença entre um VSIX para Visual Studio e VS Code?
Ambos usam a extensão .vsix e o formato ZIP, mas o manifesto é diferente: o VS usa extension.vsixmanifest (XML), o VS Code usa package.json. Uma extensão .vsix do VS não será instalada no VS Code e vice-versa.
Posso abrir um arquivo VSIX sem instalá-lo?
Sim - renomeie o arquivo para .zip e abra-o com qualquer ferramenta de arquivamento como o 7-Zip. Você pode inspecionar todos os arquivos contidos, incluindo o manifesto e as DLLs.
É seguro instalar arquivos VSIX da internet?
Apenas do Visual Studio Marketplace ou de fontes confiáveis. Os pacotes VSIX contêm DLLs que são executadas dentro do Visual Studio com confiança total. Extensões maliciosas podem roubar código-fonte ou credenciais.
Por que meu VSIX falha ao instalar?
Motivos mais comuns: a extensão tem como alvo uma versão diferente do Visual Studio (verifique o InstallationTarget no manifesto), o Visual Studio está em execução (feche-o primeiro) ou a extensão já está instalada.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta 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

Extensões 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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z