Estendendo o ambiente do Visual Studio
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.
Embora Visual Studio oferece várias ferramentas e o poder fazer quase toda tarefa, você pode exigir um nível de controle adicional ou exercer. Por exemplo, você pode querer automatizar uma tarefa ou uma série de tarefas que você executa regularmente. Ou você pode criar as ferramentas que você deseja usar no ambiente de desenvolvimento integrado Visual Studio (IDE).
Visual Studio inclui os modelos de objeto de automação, que são modelos ricos de programação para automatizar o IDE e também fornecer extensões e novos recursos para ele. Cada modelo concentra-se em uma área específica do IDE, como as janelas de ferramenta, o editor de códigos, vários projetos, e assim por diante.
As seções abaixo introduzem-no à automação e a extensibilidade e mostram como usá-los para facilitar a programação.
Nesta seção
Práticas recomendadas de segurança em automação
Fornece recomendações para ajudar a proteger Visual Studio e seus aplicativos de automação.Espectro da automação no Visual Studio
Descreve os tipos de projetos de automação disponíveis para você em Visual Studio: suplementos e assistentes, e VSIP.Escolhendo a abordagem de automação apropriada
Ajuda você escolher ferramentas mais eficazes para usar para fazer suas tarefas de automação.Grupos de automação funcionais
Lista as várias áreas de Visual Studio que podem ser automatizada.Criando suplementos e assistentes
Descreve os conceitos de automação e de extensibilidade, bem como os fundamentos de como criar adendos e assistentes.Referenciando assemblies de automação e o objeto DTE2
Fornece detalhes sobre como usar as ferramentas dos fundamentos de automação.Controlando projetos e soluções
Ilustra como controlar projetos e soluções usando automação de Visual Studio objeto; como salvar variáveis entre sessões do IDE; como trabalhar com itens de solução, itens diversos, e projetos unmodeled; e como criar configurações de solução.Criando e controlando janelas de ambiente
Explica como criar e controlar janelas de ferramenta, características da janela de alteração, automatizar a pesquisa de texto e substituí-lo, controlar as configurações de opções de ferramentas, descobrir o código com o modelo de código, e manipular modos de exibição de árvore usando UIHierarchy.Como criar uma instância do Visual Studio e anexá-la a outra
Explica como criar uma nova instância de Visual Studio ou anexá-la a um existente.Respondendo a eventos de automação
Demonstra como usar o modelo de automação de Visual Studio para manipular eventos que ocorrem no ambiente.Como adicionar e manipular comandos
Explica como criar e manipular comandos em menus de Visual Studio ou barras de ferramentas usando o modelo de automação de Visual Studio .Instruções passo a passo: criando DLLs satélite gerenciadas
Fornece informações sobre como criar as dlls satélite, que podem conter recursos para uso em aplicativos de automação.Implementando e usando extensores de automação
Explica como adicionar e filtrar propriedades em objetos usando extensores de automação.
Seções relacionadas
- Personalizando o ambiente de desenvolvimento
Demonstra como personalizar barras de ferramentas, teclas de atalho, e outros itens de Visual Studio .