Extending the Visual Studio Environment
Embora Visual Studio oferece muitas ferramentas e a capacidade de realizar quase todas as tarefas, você pode exigir um nível adicional ou mais refinado de controle. Por exemplo, você pode desejar automatizar uma tarefa ou uma série de tarefas que você executa regularmente. Ou você tiver criado ferramentas que você deseja usar na Visual Studio o ambiente de desenvolvimento integrado (IDE).
Visual Studioinclui modelos de objeto de automação, ricos de programação de modelos para automatizar o IDE e também fornecendo novos recursos e extensões para ele. Cada modelo concentra-se em uma área específica do IDE, como, por exemplo, a ferramenta windows, o editor de código, os diversos projetos e assim por diante.
As seções abaixo apresentam a você automação e extensibilidade e mostra como usá-los para facilitar a programação.
Nesta seção
Práticas recomendadas de segurança na automação
Fornece conselhos para ajudar a proteger o Visual Studio e seus aplicativos de automação.Espectro de Visual Studio Automation
Descreve os tipos de projetos de automação disponíveis em Visual Studio: macros, suplementos e assistentes e VSIP.Escolher a abordagem de automação apropriadas
Ajuda você a escolher as ferramentas mais eficientes para realizar suas tarefas de automação.Grupos funcionais de automação
Lista as várias áreas de Visual Studio que pode ser automatizado.Acessando o modelo de automação usando Macros
Ilustra como programar os diversos modelos de automação através de macros.Criação de assistentes e ins Adicionar-
Descreve os conceitos de automação e extensibilidade, bem como os fundamentos de como criar suplementos e assistentes.Assemblies de automação de referência e o objeto DTE2
Fornece detalhes sobre como usar as ferramentas do Princípios de automação.Controlar projetos e soluções
Ilustra como controlar projetos e soluções usando Visual Studio objetos de automação; como salvar variáveis entre sessões IDE; como trabalhar com itens de solução e itens diversos projetos unmodeled; e como criar configurações de solução.Criar e controlar o ambiente Windows
Explica como criar e janelas de ferramentas de controle, alterar as características da janela, automatizar a pesquisa de texto e substituir, controlar as macros, controlar as configurações de opções de ferramentas, descobrir o código com o modelo de código e manipular os modos de exibição de árvore usando UIHierarchy.How to: Criar e anexar a outra instância do Visual Studio
Explica como criar uma nova instância do Visual Studio ou anexar a um existente.Respondendo a eventos de automação
Demonstra como usar o Visual Studio o modelo de automação para manipular eventos que ocorrem no ambiente.How to: Adicionar e comandos da alça
Explica como criar e manipular os comandos em Visual Studio menus ou barras de ferramentas usando o Visual Studio modelo de automação.Walkthrough: Criar DLLs satélite gerenciado
Fornece informações sobre como criar satélite DLLs, que pode conter recursos para uso em seus aplicativos de automação.Implementação e uso de extensores de automação
Explica como adicionar e filtrar as propriedades em objetos usando os extensores de automação.
Seções relacionadas
Personalizando o ambiente de desenvolvimento
Demonstra como personalizar barras de ferramentas, teclas de atalho e outros Visual Studio itens.Automatizar ações repetitivas usando Macros
Explica como criar e usar macros para automatizar ações no Visual Studio.