Partilhar via


Adicionar uma dependência a um pacote VSIX

Você pode configurar uma implantação de pacote VSIX que instala quaisquer dependências que ainda não estejam presentes no computador de destino. Para fazer isso, inclua as dependências VSIX para o arquivo source.extension.vsixmanifest .

Para adicionar uma dependência

  1. Abra o arquivo source.extension.vsixmanifest na visualização Design . Vá para a guia Dependências e clique em Novo.

  2. Para adicionar uma extensão instalada: na caixa de diálogo Adicionar Nova Dependência , selecione Extensão instalada e, em seguida, para o Nome, selecione uma extensão na lista.

  3. Para adicionar outro VSIX que não esteja instalado: na caixa de diálogo Adicionar Nova Dependência , selecione Arquivo no sistema de arquivos e use o botão Procurar para selecionar o VSIX.

Exigir uma versão específica do Visual Studio

Se sua extensão requer uma versão específica do Visual Studio 2017, por exemplo, depende de um recurso lançado na versão 15.3, você pode especificar o número de compilação em seu VSIX InstallationTarget. Por exemplo, a versão 15.3 tem um número de compilação de '15.0.26730.3'. Você pode ver o mapeamento de lançamentos para construir números aqui. Observe que usar o número de versão '15.3' não funcionará corretamente.

Se sua extensão requer 15.3 ou superior, você deve declarar a versão InstallationTarget como [15.0.26730.3, 16.0):

<Installation>
  <InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[15.0.26730.3, 16.0)" />
</Installation>

O VSIXInstaller detetará versões anteriores do Visual Studio e informará o usuário que uma atualização posterior é necessária.