O que são modelos de item e de projeto?

Modelos de item e de projeto são stubs reutilizáveis que proporcionam estrutura e código básicos para personalizar para suas finalidades. Normalmente, você começa com um modelo de projeto e, em seguida, adiciona um modelo de item.

modelos do Visual Studio

Há muitos modelos de item e de projeto predefinidos disponíveis quando você instala o Visual Studio. Modelos de projeto como o Aplicativo Web ASP.NET e a Biblioteca de Classes estão disponíveis para escolha quando você cria um projeto. Modelos de item, como arquivos de código, arquivos XML, páginas HTML e folhas de estilo, aparecem na caixa de diálogo Projeto>Adicionar Novo Item.

Esses modelos fornecem um ponto de partida para os usuários começarem a criar projetos ou expandir projetos existentes. Os modelos de projeto fornecem os arquivos que são necessários para um tipo de projeto específico, incluem referências de assembly padrão e definem opções de compilador e propriedades de projeto padrão. Os modelos de item podem variar em complexidade desde apenas um arquivo vazio com uma extensão de arquivo específica até vários arquivos de código-fonte com código de stub, arquivos de informações de designer e recursos inseridos.

Você pode usar modelos instalados, criar seus próprios modelos personalizados ou baixar e usar modelos criados pela comunidade. Para obter mais informações, consulte Como criar modelos de projeto e Como criar modelos de item.

Conteúdo de um modelo

Todos os modelos de projeto e de item, sejam eles instalados com o Visual Studio ou criados por você, funcionam usando os mesmos princípios e têm conteúdo semelhante. Todos os modelos contêm os seguintes itens:

  • Os arquivos a serem criados quando o modelo é usado. Eles incluem arquivos de código-fonte, recursos inseridos, arquivos de projeto e assim por diante.

  • Um arquivo .vstemplate, contendo os metadados necessários para criar um projeto ou item do modelo e para exibir o modelo na página Criar um novo projeto e ou na caixa de diálogo Adicionar Novo Item.

    Para obter mais informações sobre arquivos .vstemplate, confira Marcas de modelo e Parâmetros de modelo.

Quando esses arquivos são compactados em um arquivo .zip e colocados na pasta correta, o Visual Studio os exibe automaticamente nos seguintes locais:

  • Os modelos de projeto aparecem na página Criar um novo projeto.

  • Os modelos de item aparecem na caixa de diálogo Adicionar Novo Item.

Para obter mais informações sobre pastas de modelo, consulte Como localizar e organizar modelos de projeto e de item.