Como: Criar um suplemento

Um suplemento é uma DLL compilada que é executado o Visual Studio ambiente de desenvolvimento integrado (IDE). Compilação protege a sua propriedade intelectual e melhora o desempenho.Embora você possa criar suplementos manualmente, talvez você ache mais fácil de usar o Assistente de suplemento.Este assistente cria um funcional, mas básico suplemento que você pode executar imediatamente após você criar.Depois que o Assistente de suplemento gera o programa de depender do software básico, você pode adicionar código para ele e personalizá-lo.

Para obter mais informações sobre

Consulte

As diferenças entre Visual Studio os suplementos e suplementos compartilhados.

O Visual Studio suplementos versus Shared Add-ins

Solução baseada em suplementos.

Como: Criar suplementos de solução

Observação:

O Assistente de suplemento e os assemblies de automação são Cancelar disponível nas Express Editions do Visual Studio.

O Assistente de suplemento permite que você forneça um nome para exibição e uma descrição para seu suplemento.Ambos serão exibidos na Gerenciador de suplemento caixa de diálogo.Opcionalmente, você pode escolher para que o assistente gerar código que adiciona à Ferramentas menu um comando para em em aberto o suplemento.Também é possível exibir uma caixa Sobre personalizado para seu suplemento.Quando o assistente for concluído, você tem um novo projeto com uma classe única, que é chamada de conectar, que implementa o suplemento.

Observação:

Suplementos criados em Visual Studio 2005 não funcionam no Visual Studio .NET 2003. Os suplementos criados no Visual Studio .NET 2003 podem não funcionar corretamente em Visual Studio 2005 a menos que eles são migrados. Para obter mais informações, consulte Migrando e atualizando suplementos do Visual Studio 2005 para o Visual Studio 2008.

Para acesso automação sem criar um suplemento, você pode utilizar uma macro.Macros fornecem acesso rápido e fácil aos modelos de automação de várias em Visual Studio. Para obter mais informações, consulte A variedade de Visual Studio Automation e Automatizando Repetitive Actions by Using Macros.

Não é necessário usar suplementos, assistentes ou macros para acessar a funcionalidade de automação.Em vez disso, você pode adicionar referências a assemblies de automação desejado para qualquer Visual Studio projeto e, em seguida, ganho acesso a seus tipos e membros. No entanto, usando a automação em uma macro ou suplemento, você pode expor no IDE quaisquer ferramentas suplemento que você criar.

Este exemplo demonstra como criar um suplemento de solução.

Observação:

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Esses procedimentos foram desenvolvidos com o Geral Development Settings ativo.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Para criar um suplemento usando o Assistente de suplemento

  1. Criar um novo Visual Studio Projeto suplemento. No menu File, aponte para New e clique Project.navegar até Extensibilidade in the Outros tipos de projeto nó.Quando você criar o projeto, a Assistente de suplemento inicia.

  2. Sobre o selecionar uma linguagem de programação, selecionar a linguagem de programação você deseja usar para escrever o suplemento.

  3. escolher um ou mais aplicativos, sistema autônomo Visual Studio, sobre o selecionar um host do aplicativo página.

    This lets you choose the applications in which you want to be able to run the add-in after it is created; for example, Visual Studio or the Visual Studio Macros IDE.

  4. Digite um nome e uma descrição para seu suplemento sobre o Digite um nome e descrição página.

    Observação:

    Porque um período caractere (".") tem um significado especial Em Visual Studio comandos, Visual Studio não criará um padrão Ferramentas comando de menu se seu nome de suplemento contém um ponto. 

    Depois que o suplemento é criado, seu nome e descrição são exibidos na Suplementos disponível lista o Gerenciador de suplemento caixa de diálogo.Adicione detalhes suficientes para a descrição do seu suplemento para que os usuários possam aprender que seu suplemento faz, como ele funciona e assim por diante.

  5. Sobre o escolher as opções de suplemento página, você pode especificar:

    • Se deseja que seu suplemento apareça no Ferramentas menu.

    • Quando você deseja que seu adicionar-in para iniciar.

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

  6. On the Choosing 'Help About' Information page, specify whether you want information about your add-in to be displayed in the Visual Studio Help About window.Se você fizer isso, adicione as informações que você deseja exibir.

    Information that can be added to the Visual Studio Help About window includes version number, support details, licensing data, and the like.

  7. Depois de concluir as etapas de 1 a 6, as opções selecionadas são exibidas na Resumo página para que você revise.Se você estiver satisfeito, clicar Concluir para criar o suplemento.Se você desejar alterar algo, clicar no Fazer backup botão.

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

    Para saber qual o Assistente de suplemento em segundo plano, você pode examinar o código cria.

Segurança

Suplementos gerenciado são registrados sistema autônomo .Addin arquivos, que são escritos em XML.The Assistente de suplemento no Visual Studio .NET 2002 e Visual Studio .NET 2003 tem uma caixa de seleção que permite que você registrar seu adicionar-in de todos os usuários.The Assistente de suplemento in Visual Studio 2005 e posterior não têm essa caixa de seleção. Para registrar um suplemento gerenciado para todos os usuários em Visual Studio 2005, copie o arquivo .Addin \Documents and Settings\All Users\ pasta. Para registrar um suplemento não gerenciado para todos os usuários em Visual Studio 2005, alterar HKEY_CURRENT_USER para HKEY_CLASSES_ROOT nas entradas do Registro relevantes no arquivo .reg e, em seguida, aplique o arquivo .reg no registro. Para obter mais informações, consulte Práticas recomendadas para segurança na automação e Suplemento de segurança.

Consulte também

Tarefas

Como: Add-ins de controle com o Gerenciador de suplemento

Demonstra Passo a passo: Criando um assistente

Conceitos

inscrição do suplemento

Gráfico do modelo de objetos de automação

Outros recursos

Criando suplementos e assistentes