Compartilhar via


Diferenças Entre Modelos de Projeto e de Item

Visual Studio modelos são divididos em duas categorias principais: modelos de projeto e modelos de item.Este tópico explica algumas das diferenças entre modelos de projeto e item.

Modelos de Item

Modelos de item são itens individuais que um usuário pode adicionar a um projeto, usando a caixa de diálogo Add New Item.Exemplos de modelos de item incluídos com Visual Studio são:

  • Windows Form

  • Code File

  • XML Schema

Modelos de projeto

Modelos de projeto são projetos inteiros a partir do qual um usuário pode criar um novo projeto, usando a caixa de diálogo New Project.Um modelo de projeto inclui todos os arquivos necessários para iniciar um tipo específico de projeto.Exemplos de modelos de item incluídos com Visual Studio são:

  • Aplicativo do Windows

  • Biblioteca de Classe

  • Projeto Vazio

Você pode usar o assistente que cria projetos de modelos para executar ações personalizadas.Para obter mais informações, consulte Como: Usar assistentes com modelos de projeto.

Conteúdo dos Modelos

Modelos de Item e do projeto são armazenados como arquivos .zip.O conteúdo dos arquivos .zip difere entre os diferentes tipos de modelos.

Arquivos .zip de modelo de item contém:

  • O arquivo.vstemplate que contém os metadados para o modelo.

  • Um ou mais arquivos para adicionar a um projeto quando um item é instanciado a partir do modelo.

    Observação:

    Embora m de modelos de item direi Especifique apenas um item, às vezes, o item contém vários arquivos.Por exemplo, o Windows F modelos de item ORMs podem conter um arquivo de código, um arquivo de designer e um arquivo de recurso.Para obter mais informações, consulte Como: Criar modelos de Item Multi-arquivo.

  • Um arquivo de ícone opcional para aparecer na caixa Add New Item de diálogo.

Arquivos .zip de modelo de projeto contêm:

  • O arquivo.vstemplate que contém os metadados para o modelo.

  • O arquivo do projeto ou arquivo Web.config.

  • Os arquivos de código, como Windows Forms, Web Forms, arquivos de classe, e arquivos de recursos

  • Um arquivo de ícone opcional para aparecer na caixa de diálogo New Project.

Criando e Usando Modelos

Modelos de projeto e item são criados e usados de diversas maneiras.A tabela a seguir explica COMO concluir tarefas comuns com modelos de projeto e de item.

Tarefa

Modelos de projeto

Modelos de Item

Especificar o tipo de modelo no arquivo .vstemplate.

Defina o atributo Type do elemento VSTemplate como Project.

Defina o atributo Type do elemento VSTemplate como Item.

Criar uma instância do modelo.

Selecione o modelo a partir da caixa de diálogoNovo Projeto .

Com um projeto aberto, selecione o modelo a partir da caixa de diálogo Add New Item.

Adicionar referências a assemblies.

Adicione referências para o projeto antes de criar o modelo.

Adicione referências com o elemento References no arquivo .vstemplate.

Consulte também

Tarefas

Como: Adicionar referências para modelos

Referência

Referência de esquema de modelo do Studio Visual

Outros recursos

Modelos Visual Studio

Criando modelos de item

Criando modelos de projeto