Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Visual Studio inclui um modelo de objeto programável, projeto neutro que fornece acesso a componentes subjacentes e eventos do ambiente de desenvolvimento integrado (IDE). O modelo de "extensibilidade Geral" tem componentes que representam a soluções, projetos, janelas de ferramentas, editores de código, depuradores, objetos de código, documentos e eventos.Este modelo de extensibilidade geral é discutido em Estendendo o ambiente Visual Studio.
Visual Studio também inclui um modelo de objeto programável que expõe o Visual Basic e Visual C# os projetos e os itens de projeto que eles contêm. Este modelo contém vários objetos que podem ser usados para automatizar tarefas no IDE e estender tipos de projeto e projeto itens.
Nesta seção
Introdução a extensibilidade de projetos
Descreve o conceito e um modelo de objeto para estender Visual Basic e Visual C# projetos em Visual Studio.Acesso projeto tipo projeto específico, item de projeto e propriedades de configuração
Contém links para tópicos que descrevem como acesso o projeto, o item de projeto e a propriedades de configuração de Visual Basic e Visual C# projetos.Como: Usar uma macro para adicionar texto no Visual Basic ou no Editor de código translation from VPE for Csharp
Ilustra como adicionar texto a um Visual Basic ou Visual C# editor de código utilizando uma macro.Como: Criar um novo Windows aplicativo usando extensibilidade
Ilustra como criar um Visual Basic ou Visual C# aplicativos do Windows.Introdução ao objeto VSProject2
Descreve as propriedades e métodos do VSProject2 objeto.Respondendo a eventos (Visual Basic e Visual translation from VPE for Csharp projetos)
Fornece links para tópicos que descrevem como responder a projeto neutro e eventos de específicas do tipo de projeto usando os suplementos e macros.Introdução ao objeto BuildManager
Descreve o objeto BuildManager.O modelo de objeto de projeto de macro
Descreve como acesso os objetos de extensibilidade de um projeto de macro e endereços de diferenças em geral extensibilidade e acesso ing o VSProject2 e outros VSLangProj80 objetos em macros.Objeto FileCodeModel e CodeModel Object in Visual Basic e aplicativos de extensibilidade translation from VPE for Csharp
Fornece links para tópicos que abordam o FileCodeModel e CodeModel objetos.Solucionando problemas de Visual Basic e Visual translation from VPE for Csharp extensibilidade
Fornece detalhes sobre como solucionar alguns dos problemas mais comuns extensibilidade quando você está desenvolvendo um aplicativo de extensibilidade para um Visual Basic ou Visual C# projeto.
Seções relacionadas
Automação e extensibilidade do Visual Studio
Contém links para tópicos sobre extensibilidade geral em Visual Studio.Visual Basic e Visual modelo de objeto de extensibilidade translation from VPE for Csharp para projetos
Descreve o modelo de objeto para a extensãoVisual Basic e Visual C# projetos no IDE.