Partilhar via


Projetos de aninhamento

Os desenvolvedores de aplicativos corporativos que usam o seu pacote VS convenientemente podem agrupar tipos semelhantes de projetos juntos em Visual Studio usando aninhamento de projeto. Por exemplo, o projeto do modelo da empresa usa projetos aninhados para agrupar projetos em categorias. Projetos de fachada de negócios, projetos de UI da Web e assim por diante são agrupados em uma categoria.

Nesse cenário, não há nenhum limite para o número de projetos, que o desenvolvedor pode aninhar em cada projeto pai, embora o desenvolvedor por meio de programação pode fornecer limites. Esse tipo de agrupamento também pode ser feito recursivas, caso em que os projetos do mesmo tipo como um projeto filho podem ser aninhados sob o filho se torne um subprojeto do filho, que é um subprojeto do pai. Para obter mais informações, consulte Introduction to Visual Studio Templates.

O aninhamento de projeto não é uma parte intrínseca da Visual Studio. Você precisa escrever o código para ativar o aninhamento e subprojeto aninhamento em projetos de filho. O projeto pai é um VSPackage especial, ou o tipo de projeto, criado e registrado com seu próprio GUID que inclui o código que é necessário para implementar o aninhamento de projeto.

Você pode encontrar um exemplo de projetos aninhados no exemplo de projeto de Example.Nested C#.

Exemplo de projetos aninhados

Exemplo de projetos aninhados

Solução de projetos aninhados

Consulte também

Conceitos

Como: implementar projetos aninhados

Considerações para projetos aninhados descarregando e recarregando

Suporte de Assistente para projetos aninhados

Registrando o projeto e modelos Item

Implementando o comando tratamento para projetos aninhados

A caixa de diálogo AddItem de filtragem para projetos aninhados

Lista de verificação: Criação de novos tipos de projeto

Parâmetros de contexto

Assistente (.Arquivo vsz)