Estendendo o ambiente de Visual Studio
Embora Visual Studio oferece muitas ferramentas e o poder de realizar quase todas as tarefa, você pode exigir um nível adicional ou mais refinado de controle.Por exemplo, você poderá automatizar uma tarefa ou uma série de tarefas executadas regularmente.Ou você pode ter criado ferramentas que você deseja usar na Visual Studio ambiente (IDE) de desenvolvimento integrado.
Visual Studioinclui modelos deobjeto de Automação, que são sofisticados modelos para automatizar o IDE e também fornecendo novos recursos e extensões para ele de programação. Cada modelo concentra-se uma determinada área do IDE, como, por exemplo, a ferramenta windows, o editorde código, os diversos projetos e assim por diante.
As seções a seguir apresentará a automação e extensibilidade e mostram a você 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 automação de Visual Studio
Descreve os tipos de projetos de automação disponíveis em Visual Studio: suplementos e assistentes e VSIP.Escolher a abordagem de automação apropriadas
Ajuda a escolher as ferramentas mais eficazes de usar para realizar suas tarefas de automação.Grupos funcionais de automação
Lista as várias áreas de Visual Studio que pode ser automatizado.A criação de suplementos e assistentes
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.Controle de 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 criarconfigurações desolução .Criar e controlar o ambiente Windows
Explica como a ferramenta de controle e criar janelas, alterar as características de janela , automatizam a pesquisa de texto e substituir, configurações de opções de ferramentas de controle, descobrir o código com o modelo de código e manipular os modos de exibição de á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 já existente.Respondendo a eventos de automação
Demonstra como usar o Visual Studioo modelo de Automação para identificador os eventos que ocorrem no ambiente.Como: adicionar e manipular comandos
Explica como criar e manipular comandos em Visual Studio menus ou barras de ferramentas usando o Visual Studio modelo de automação.Passo a passo: Criando DLLs satélite gerenciado
Fornece informações sobre como criar DLLs satélite, que pode conter recursos para uso em seus aplicativos de automação.Implementação e usando os 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.