Estendendo o ambiente Visual Studio
Embora Visual Studio oferece várias ferramentas e a potência para executar quase todas as tarefas, talvez seja necessário um nível mais refinado ou adicional do controle. Por exemplo, convém automatizar uma tarefa ou uma série de tarefas executadas regularmente.Ou pode ter criado ferramentas que você deseja usar no Visual Studio ambiente de desenvolvimento integrado (IDE).
Visual Studio inclui modelos de objeto Automation, que são modelos que lhe permitem automatizar o IDE e também fornecer extensões e novos recursos de programação avançados. Cada modelo concentra-se uma determinada área do IDE, sistema autônomo sistema autônomo janelas de ferramenta, o editor de código, vários projetos e assim por diante.
As seções a seguir apresentamos automação e extensibilidade e mostram como usá-los para facilitar a programação.
Nesta seção
Práticas recomendadas para segurança na automação
Fornece conselhos para ajudar a proteger Visual Studio e os aplicativos de automação.A variedade de Visual Studio Automation
Descreve os tipos de projetos de automação disponível no Visual Studio: as macros, suplementos e assistentes e VSIP.Escolhendo the Appropriate Automation Approach
Ajuda você a escolher as ferramentas mais eficientes usar para realizar suas tarefas de automação.Grupos de automação funcional
Lista as várias áreas de Visual Studio que pode ser automatizado.Acessando o modelo de automação por meio de macros
Ilustra como programa contra os diversos modelos de automação através de macros.Criando suplementos e assistentes
Descreve sistema autônomo conceitos de automação e extensibilidade, bem sistema autônomo fundamentos de sistema autônomo criar suplementos e assistentes.Assemblies referência de automação e o objeto DTE2
Fornece detalhes sobre como usar as ferramentas essenciais de automação.Controlar projetos e soluções
Ilustra como controlar projetos e soluções utilizando Visual Studio objetos de automação; como salvar variáveis entre sessões do IDE; como trabalhar com itens de solução, diversos itens e projetos unmodeled; e como criar configurações de solução.Criando e controlando o ambiente Windows
Explica como criar e janelas de ferramentas de controle, alterar as características da janela, automatizar a Pesquisar de texto e substituir, controlar as macros, controlar as configurações de opções de ferramentas, detectar código com o modelo de código e manipular exibições em árvore usando UIHierarchy.Como: Criar e anexar a outra instância do Visual Studio
Explica como criar uma nova instância de Visual Studio ou anexar a um existente.Respondendo a eventos de automação
Demonstra como usar o Visual Studio Modelo de automação para manipular eventos que ocorrem no ambiente.Como: Adicionar e manipular comandos
Explica como criar e manipular os comandos em Visual Studio menus ou barras de ferramentas usando o Visual Studio modelo de automação.Demonstra Passo a passo: Criar DLLs satélite gerenciado
Fornece informações sobre como criar DLLs, que pode conter recursos para uso em seus aplicativos de automação de satélite.A implementação e usando os extensores de automação
Explica como adicionar e filtrar propriedades em objetos usando os extensores de automação.
Seções relacionadas
Personalizar o ambiente de desenvolvimento
Demonstra como personalizar barras de ferramentas, as teclas de atalho e outros Visual Studio itens.Automatizando Repetitive Actions by Using Macros
Explica como criar e usar macros para automatizar ações no Visual Studio.