Compartilhar via


Gerenciando extensões e atualizações para Visual Studio

Você pode usar a caixa de diálogo Extensões e Atualizações para instalar extensões e exemplos do Visual Studio de sites e outros locais e, em seguida, habilitá-los, desabilitá-los, atualizá-los ou desinstalá-los.Para abrir a caixa de diálogo, na barra de menus, escolha Ferramentas, Extensões e Atualizações. (Ou na caixa Início Rápido, basta digitar Extensões.)

Localizando extensões

Você pode instalar extensões da Galeria do Visual Studio ou da Galeria de Exemplos no site da Microsoft.As extensões podem ser controles, exemplos, modelos, ferramentas ou outros componentes que adicionam funcionalidades ao Visual Studio.O Visual Studio oferece suporte às extensões no formato do pacote VSIX, o que inclui modelos de projeto, modelos de item, itens da Caixa de Ferramentas, componentes do Managed Extension Framework (MEF) e VSPackages.As extensões com base no Microsoft Installer (MSI) também têm suporte para download e instalação, mas não é possível habilitá-las ou desabilitá-las na caixa de diálogo Extensões e Atualizações.

Instalando ou desinstalando extensões

Na caixa de diálogo Extensões e Atualizações, no painel esquerdo, expanda Online e selecione Galeria do Visual Studio.Se souber o nome da extensão ou parte do nome, você pode pesquisar na caixa Pesquisar Galeria do Visual Studio no painel direito ou pode procurar na lista do painel central.Selecione a extensão desejada, escolha o botão Baixar e, em seguida, Instalar.Para carregar a extensão, você deve reiniciar o Visual Studio.

Se você tentar instalar uma extensão que tenha dependências, o instalador verificará se elas já foram instaladas.Se não estiverem instaladas, a caixa de diálogo Extensões e Atualizações listará as dependências que devem ser instaladas para que seja possível instalar a extensão.

Se desejar parar de usar uma extensão, você poderá desabilitá-la ou desinstalá-la.A desabilitação de uma extensão a mantém instalada, mas descarregada.É possível desabilitar apenas as extensões VSIX; as extensões MSI só podem ser desinstaladas.Para desabilitar ou desinstalar uma extensão, no painel esquerdo, selecione Instalado, no painel central, selecione a extensão e escolha o botão Desabilitar ou Desinstalar.Para descarregar uma extensão desabilitada, é preciso reiniciar o Visual Studio.

Observação importanteImportante

Você pode desinstalar somente as extensões que foram instaladas por usuário.Não é possível desinstalar extensões que foram instaladas em um computador por máquina, por exemplo, NuGet.

Extensões administrativas e por usuário

A maioria das extensões são extensões por usuário, que são instaladas em %LocalAppData%\Microsoft\VisualStudio\<Visual Studio version>\Extensions\.Algumas extensões são extensões administrativas, que são instaladas na <pasta de instalação do Visual Studio>\Common7\IDE\Extensions\.

Para proteger seu sistema contra extensões que podem conter erros ou código mal-intencionado, você pode restringir as extensões por usuário, para que sejam carregadas somente quando o Visual Studio estiver em execução com permissões normais de usuário e para que não sejam carregadas quando o Visual Studio estiver em execução com permissões de usuário administrativo.Para isso, na barra de menus, escolha Ferramentas, Opções e, na caixa de diálogo Opções, expanda Ambiente e selecione Extensões e Atualizações. (Você também pode apenas digitar Extensão na caixa Início Rápido.) Desmarque a caixa de seleção Carregar extensões por usuário ao executar como administrador e reinicie o Visual Studio.

Cópias mestras e cópias funcionais

Quando você instala um exemplo online, a solução é armazenada em dois locais:

  • Uma cópia funcional é armazenada no local especificado na caixa de diálogo Novo Projeto.

  • Uma cópia mestra separada é armazenada em seu computador.

Você pode usar a caixa de diálogo Extensões e Atualizações para executar estas tarefas relacionadas aos exemplos:

  • Listar as cópias mestras dos exemplos que você instalou.

  • Desabilitar ou desinstalar a cópia mestra de um exemplo.

  • Instale os Pacotes de Exemplos, que são coleções de exemplos que se relacionam a uma tecnologia ou um recurso.

  • Instalar exemplos online individuais. (Também é possível fazer isso na caixa de diálogo Novo Projeto.)

  • Exibir notificações de atualização quando as alterações do código-fonte são publicadas para exemplos instalados.

  • Atualizar a cópia mestra de um exemplo instalado quando uma atualização estiver disponível.

Instalando sem usar a caixa de diálogo Extensões e Atualizações

As extensões que foram empacotadas em arquivos .vsix podem estar disponíveis em outros locais, e não na Galeria do Visual Studio.Embora a caixa de diálogo Extensões e Atualizações não possa detectar esses arquivos, você pode instalar um selecionando seu arquivo .vsix, pressionando a tecla Enter e seguindo as instruções.Depois que a extensão estiver instalada, você poderá usar a caixa de diálogo Extensões e atualizações para habilitá-la, desabilitá-la ou desinstalá-la.

Extensões com base em MSI

A caixa de diálogo Extensões e Atualizações não oferece suporte aos às extensões que se baseiam no MSI, a menos que elas incluam um arquivo extension.vsixmanifest.Tais extensões aparecem em Extensões e Atualizações para instalação ou desinstalação, mas não podem ser habilitadas, desabilitadas ou atualizadas

Consulte também

Conceitos

Personalizando configurações de desenvolvimento no Visual Studio