Extensão Visual Basic e projetos do Visual C#
Visual Studioinclui um modelo de objeto programável, o projeto neutro que fornece acesso aos componentes subjacentes e eventos do ambiente de desenvolvimento integrado (IDE). Essa "extensibilidade geral" o modelo tem componentes que representam as 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 Studiotambém inclui um modelo de objeto programável que expõe a Visual Basic e Visual C# 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 os tipos de projeto e itens de projeto.
Nesta seção
Introduction to Project Extensibility
Descreve o modelo de objeto e de conceito para estender Visual Basic e Visual C# projetos em Visual Studio.Acessando as Propriedadesde configuração de projeto específico do Tipo de projeto e Item de projeto
Contém links para tópicos que descrevem como acessar o projeto, o item de projeto e propriedades de configuração de Visual Basic e Visual C# projetos.How to: Usar uma Macro para Adicionar Texto em um Editor de Código do C# ou o Visual Basic
Ilustra como adicionar texto a um Visual Basic ou Visual C# o editor de código usando uma macro.How to: Criar um aplicativo de Novo janelas usando extensibilidade
Ilustra como criar um Visual Basic ou Visual C# aplicativo do windows.Introdução ao objeto VSProject2
Descreve as propriedades e métodos para o VSProject2 objeto.Respondendo a eventos (Visual Basic e projetos do Visual C#)
Fornece links para tópicos que descrevem como responder a projeto neutro e eventos específicos do tipo de projeto usando os suplementos e macros.Introdução ao objeto BuildManager
Descreve o objeto BuildManager.Modelo de objeto de projeto de macro
Descreve como acessar os objetos de extensibilidade de um projeto de macro e aborda as diferenças de extensibilidade geral e acessando o VSProject2 e outros VSLangProj80 objetos em macros.O objeto de FileCodeModel e o objeto CodeModel em Visual Basic e C# aplicativos de extensibilidade
Fornece links para tópicos que abordam o FileCodeModel e CodeModel objetos.Solucionando problemas de Visual Basic e a extensibilidade do Visual C#
Fornece detalhes sobre como solucionar alguns dos problemas mais comuns de extensibilidade quando você estiver desenvolvendo um aplicativo de extensibilidade para um Visual Basic ou Visual C# project.
Seções relacionadas
Automação e extensibilidade do Visual Studio
Contém links para tópicos sobre extensibilidade geral Visual Studio.Visual Basic e Visual C# objeto modelo de extensibilidade para projetos
Descreve o modelo de objeto para estenderVisual Basice Visual C# projetos no IDE.