Partilhar via


Arquitetura de tipos de projeto

Esta seção contém informações detalhadas sobre a arquitetura dos tipos de projeto em Visual Studio.

Nesta seção

  • Elementos de um modelo de projeto
    Lista os serviços de que um tipo de projeto pode consumir e as interfaces que ele deve implementar.

  • Componentes principais do projeto modelo
    Descreve as interfaces de tipos de projeto devem implementar e opcionalmente podem implementar para fornecer funcionalidade adicional.

  • Quando criar tipos de projeto
    Ajuda a decidir quando você deve criar um projeto digite e quando você pode usar outro Visual Studio o recurso de extensibilidade, como os VSPackages e editores para atingir o mesmo objetivo.

  • Seleção e hierarquias
    Descreve como Visual Studio usa hierarquias e o contexto de seleção para proporcionar uma experiência de usuário consistente e simplificada.

Seções relacionadas

  • Subtipos de projeto
    Explica como os subtipos de projeto permitem que você personalizar o comportamento dos sistemas de projeto Visual Basic e Visual C++.

  • Tipos de projeto
    Fornece uma visão geral dos projetos como os blocos de construção básicos da Visual Studio o ambiente de desenvolvimento integrado (IDE). São fornecidos links para tópicos adicionais que explicam como projetos de controle de criação e compilar código.