Questão Como faço para instalar um arquivo VSIX no Visual Studio?


Acabei de baixar um arquivo VSIX do Galeria do Visual Studio.

Como instalo no Visual Studio?


86


origem


Abra-o usando VSIXInstaller.exe encontrado dentro Common7/IDE na sua instalação do Visual Studio. - osvein


Respostas:


VSIX é um instalador de extensão do Visual Studio. Você deve ter o Visual Studio 2010 ou mais recente para instalá-los, mas deve poder instalá-lo clicando duas vezes no arquivo .vsix. Alternativamente, você deve ser capaz de instalá-lo a partir do VS Extension Manager (Ferramentas-> Gerenciador de Extensão)

Veja mais sobre os arquivos VSIX em Blog de Extensibilidade do Visual Studio da Quan To


65





As respostas acima não me ajudaram; Não consegui instalá-lo através do gerenciador de extensão e não havia aplicativo padrão para .vsix. No entanto, eu precisava abri-lo (clique com o botão direito do mouse> Open with...) com Microsoft Visual Studio Version Selector e funcionou.

Pequena atualização: Para o VS 2013, você precisa da versão correspondente do NuGet: http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca. Caso contrário, o seletor de versões informará que ele já está instalado em todas as versões de montagem.


29



Clicar duas vezes no .vsix também não funcionou para mim. Uma mensagem de erro apareceu informando "A operação solicitada requer elevação". Usando "Abrir com .." resolveu o problema. - Augusto Barreto


Como instalar extensões do Visual Studio

Para resumir, existem três opções:

  1. Instalar via Gerenciador de extensões (Ferramentas / Opções)
  2. Instale via Visual Studio Gallery.com (faça o download e abra diretamente ou salve e clique duas vezes)
  3. Instale via "xcopy" em% localappdata% \ Microsoft \ VisualStudio \ 10.0 \ Extensions

20



O caminho acima não está certo. Vá para% localappdata% e, em seguida, para \ Microsoft \ VisualStudio \ {versionNumber} \ Extensions. - GaTechThomas
@GaTechThomas - isso me ajudou a instalar o gerenciador de pacotes NuGet em uma máquina Win 7 em que eu não tinha direitos de administrador; obrigado. Instalação do VSIX não estava funcionando caso contrário - transistor1
@GaTechThomas, olhando para a data, suspeito que o caminho era para o XP e o seu é para o Win7 + - Benjol
# 3 foi o único para mim. Ao invés de usar xcopyEm vez disso, eu renomeiei a extensão para .zip e extrai-os para o meu %localappdata%\Microsoft\VisualStudio\xx.x\Extensions pasta. - sa_leinad


Se todas as opções acima falharem, tente instalá-lo a partir do linha de comando. Veja como (no StackOverflow):

Como instalar extensões do Visual Studio Gallery a partir da linha de comando

VSIXInstaller.exe / quiet some_extension.vsix

Você pode encontrar o VSIXInstaller aqui (no seu PC local - dependendo da versão do Visual Studio, substitua o 14.0 pela versão que você está usando):

C: \ Arquivos de Programas (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE

Para exibir as caixas de diálogo do instalador, remova /quiet opção.


Nota: 

  • Para Desinstalar uma extensão VSIX, você precisa saber seu vsixID (Aqui é descrito como obtê-lo), então você pode usar

    VSIXInstaller.exe / uninstall: vsixID

  • Para instalar / desinstalar arquivos VSIX para uma versão específica do Visual Studio, use os switches /skuName:name e /skuVersion:version; você pode ver todas as opções da ferramenta de linha de comando se você digitar VSIXInstaller.exe /? no prompt de comando do desenvolvedor.


5





Você sabia que o VSIX é nada mais que um arquivo ZIP. Depois de clicar duas vezes nele, o seletor VS solicita a você para cada versão instalada do Visual Studio para instalá-lo também. É aqui que vs escolhe um nome de pasta arbitrário e descompacta o conteúdo para a pasta% AppData% \ Local \ Microsoft \ VisualStudio ## \ Extensions. Então Benjol estava parcialmente correto, exceto por descompactar os arquivos do VXIS (novamente, que é um Zip).


3



Você pode descompactar-se alterando a extensão para .zip. Então você pode soltá-lo manualmente na pasta de extensões. - Ben Wilde


Eu acho que você acabou de recarregar o Visual Studio depois de baixar o VSIX. Durante o lançamento, o Visual Studio procura pelo arquivo VSIX e incorpora todas as alterações necessárias.


-1



Qual versão você está se referindo? Como o heavyd apontou VSIX só é relevante no VS2010 - BinaryMisfit
Visual Studio só olha se você colocá-lo no lugar certo! - Benjol


Aqui estão as instruções para o código do Visual Studio. 1 passo enter image description here

segundo passo enter image description here


-1