Compartilhar via


Atualizar uma extensão do Visual Studio

Você pode atualizar uma extensão do Visual Studio em seu sistema usando extensões e atualizações para instalar a versão atualizada. Se você criar uma versão atualizada de uma extensão, poderá indiciá-la como atualizada incrementando o número da versão no manifesto VSIX.

As atualizações são instaladas quando o manifesto VSIX da extensão de entrada tem o mesmo ID que o instalado e um número maior Version . Se o número for igual ou inferior, o Version pacote não poderá ser instalado. Se os ID valores não corresponderem, o pacote que ainda não está instalado é reconhecido como uma extensão separada.

Para ajudar a evitar conflitos durante o desenvolvimento, recomendamos que você desinstale versões anteriores de extensões em andamento e também desinstale ou desabilite quaisquer outras extensões potencialmente conflitantes.

Para atualizar uma extensão no seu sistema

  1. No menu Ferramentas, clique em Extensões e Atualizações.

  2. No painel esquerdo, clique em Atualizações.

  3. No painel do meio, clique na atualização que você deseja instalar.

    O número da versão da extensão atualizada é exibido no painel direito, juntamente com outras informações.

  4. Na parte inferior do painel direito, clique em Atualizar.

Para publicar uma atualização de uma extensão

  1. No Visual Studio, abra a solução para a extensão que você deseja atualizar. Faça as alterações.

    Importante

    Não assinadas, todas as extensões de usuário não são atualizadas automaticamente. Você deve sempre assinar suas extensões.

  2. No Gerenciador de Soluções, abra source.extension.manifest.

  3. No designer de manifesto, aumente o valor do número no campo Versão .

  4. Salve a solução e compile-a.

  5. Carregue o novo .vsix arquivo (na \bin\Debug\ pasta do projeto) no site do Visual Studio Marketplace .

    Quando um usuário que tem uma versão anterior da extensão abre Extensões e Atualizações, a nova versão aparece na lista Atualizações, se a ferramenta estiver definida para procurar atualizações automaticamente.

    Você pode habilitar ou desabilitar a verificação automática de atualizações na parte inferior do painel Atualizações (Habilitar/desabilitar a detecção automática de atualizações disponíveis), que altera a configuração Verificar atualizações em Opções>de Ferramentas>Extensões de Ambiente>e Atualizações.

    Você pode especificar (em Opções de Ferramentas, Extensões de Ambiente>e Atualizações) se deseja atualizações automáticas para extensões por usuário, todas as extensões de>>usuário ou ambas (a configuração padrão).