Share via


Como criar um suplemento

Os suplementos do Visual Studio foram substituídos no Visual Studio 2013. Você deve atualizar seus suplementos para as extensões VSPackage. Para obter mais informações sobre atualização, consulte Perguntas frequentes: convertendo suplementos em extensões VSPackage.

Um suplemento é uma DLL compilada que é executada no ambiente de desenvolvimento integrado Visual Studio (IDE). A compilação protege a propriedade intelectual e melhora o desempenho. Embora você possa criar suplementos manualmente, talvez seja mais fácil usar o assistente de suplemento. O assistente cria um suplemento funcional e básico que você poderá executar imediatamente após criá-lo. Após o assistente do suplemento gerencia o programa desencapado básico, você pode adicionar código e personalizá-lo.

O assistente de suplementos permite que você forneça um nome de exibição e uma descrição para o suplemento. Ambos eles aparecerão em Gerenciador de Suplementos. Opcionalmente, é possível fazer o assistente gerenciar o código que adiciona um comando para abrir o suplemento ao menu de Ferramentas. Você também pode escolher exibir uma caixa de diálogo personalizada Sobre para seu suplemento. Quando o assistente terminar, você terá um novo projeto que tem apenas uma classe, que é chamada conecta, que implementa o suplemento.

Dica

Seu computador pode mostrar diferentes nomes ou localizações para alguns dos elementos de interface do usuário Visual Studio nas instruções a seguir.A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos.Para obter mais informações, consulte Personalizando configurações de desenvolvimento no Visual Studio.

Para criar um suplemento usando o Assistente de Suplemento

  1. Crie um projeto do suplemento a Visual Studio. No menu Arquivo, aponte para Novo e clique em Projeto. Navegar para Extensibilidade no nó de Outros tipos de projetos . Quando você criar o projeto, inicia de Assistente de Suplemento .

  2. Na página de Selecione uma Linguagem de Programação , selecione a linguagem de programação que você deseja usar para escrever o suplemento.

  3. Selecionar um ou vários aplicativos, como Visual Studio, na página de Selecione um Aplicativo Host .

    Isso permite que você escolha os aplicativos em que você deseja poder executar o suplemento depois que é criado.

  4. Digite um nome e uma descrição para o suplemento na página Digite um Nome e uma Descrição.

    Dica

    Como um caractere ponto final (“. ") tem um significado especial em comandos de Visual Studio , Visual Studio não criarão um comando de menu padrão deFerramentas se o nome do suplemento contém um ponto. 

    Após o suplemento ser criado, seu nome e descrição são exibidos na lista de Suplementos disponíveis no Gerenciador de Suplementos. Adicione detalhes o suficiente na descrição do suplemento de modo que os usuários possam saber o que o suplemento faz, como funciona, e assim por diante.

  5. Na página de Escolha Opções de Suplemento , você pode especificar:

    • Se você desejar que o suplemento para aparecer no menu de Ferramentas .

    • Quando você desejar que o suplemento para o início.

    • Se o suplemento usa uma interface de usuário restrito (UI) ou não. Caso contrário, com segurança pode ser usado com compilações de linha de comando.

  6. Na página de Escolhendo Informações de 'Ajuda Sobre' , especifique se você deseja informações sobre o suplemento a ser exibido na caixa de diálogo Visual Studio Sobre. Se você fizer isso, para adicionar as informações que você deseja ser exibido.

    Informações que pode ser adicionada a caixa de diálogo Visual Studio Sobre inclui o número de versão, detalhes de suporte, licenciando dados, e itens semelhantes.

  7. Depois que você concluir as etapas 1-6, as opções que você selecionou são exibidas na página de Resumo para que você examine. Se você estiver satisfeito, clique Concluir para criar o suplemento. Se você desejar alterar algo, clique no botão de Voltar .

    Agora você tem um suplemento funcional, básico. Para ativar o suplemento para fazer o que você deseja para fazer, você deve adicionar o código apropriado. Para obter mais informações, consulte Estendendo o ambiente do Visual Studio.

    Para saber o que o assistente do suplemento faz nos bastidores, você pode examinar o código que cria.

Segurança

Suplementos gerenciado é registrado como arquivos de .addin, que são gravados em XML. O assistente do suplemento. no Visual Studio .NET 2002 e Visual Studio .NET 2003. tem uma caixa de seleção que permite que você registrar o suplemento para todos os usuários. O assistente do suplemento no Visual Studio 2005 e posterior não tem essa caixa de seleção. Para registrar um suplemento gerenciado para todos os usuários no Visual Studio 2005 e posterior, copie o arquivo de .addin a. \ Documents and settings \ todos os usuários pasta \. Para registrar um suplemento não gerenciado para todos os usuários no Visual Studio 2005 e posterior, a alteração HKEY_CURRENT_USER a HKEY_CLASSES_ROOT nas entradas de Registro relevantes no arquivo de .reg, e aplique o arquivo de .reg ao Registro. Para obter mais informações, consulte Práticas recomendadas de segurança em automação e Segurança de Suplemento. O assistente do suplemento e assemblies de automação não estão disponíveis em edições de Visual Studio.

Você não precisa usar suplementos ou assistentes para acessar a funcionalidade de automação. Em vez disso, você pode adicionar referências a assemblies desejados de automação a qualquer projeto de Visual Studio , e obtiver acesso a seus tipos e membros. No entanto, usando automação em um suplemento, você pode expor no IDE todas as ferramentas do suplemento que você criar.

Consulte também

Tarefas

Como controlar suplementos usando o Gerenciador de Suplementos

Como criar suplementos de soluções

Instruções passo a passo: criando um assistente

Conceitos

Registro de suplementos

Gráfico do modelo de objetos automation

Outros recursos

Criando suplementos e assistentes