Compartilhar via


Introdução a modelos do Visual Studio

Os modelos de projeto e de item do Visual Studio fornecem stubs reusáveis e personalizáveis de projeto e de item que aceleram o processo de desenvolvimento, eliminando a necessidade de se criar novos projetos e itens do zero.

Modelos Visual Studio

Um número pré-definido de modelos de projeto e de item são instalados quando você instala o Visual Studio.Por exemplo, os modelos de aplicativos do Windows e bibliotecas de classes Visual Basic,Visual C# e Visual J# disponíveis na caixa de diálogo New Project são todos exemplos de modelos de projeto.Os modelos de item instalados estão disponíveis a partir da caixa de diálogo Add New Item, e incluem itens como arquivos XML, páginas HTML, e folhas de estilos.

Esses modelos fornecem um ponto de partida para os usuários começarem a criar novos projetos ou expandir projetos atuais.Os modelos de projeto fornecem os arquivos básicos necessários para um tipo de projeto específico, incluem referências padrão a assembly, e definem propriedades padrão de projeto e de opções do compilador.Os modelos de item podem variar em complexidade, de um único arquivo vazio com a extensão de arquivo correta a um item de vários arquivos contendo itens como arquivos de código fonte com código de stub, arquivos de informações do designer, e recursos incorporados.

Além dos modelos instalados disponíveis nas caixas de diálogo New Project e Add New Item, você pode criar seus próprios modelos ou baixar e usar modelos criados pela comunidade.Para obter mais informações, consulte Criando modelos de projeto e de item e Localizando e Compartilhamento Modelos de Projeto e de Item.

Conteúdo de um modelo

Todos os modelos de projeto e de item, se instalados com o Visual Studio ou criados por você, funcionam com os mesmos princípios e consistem do mesmo conteúdo.Todos os modelos contém os seguintes itens:

  • Os arquivos para criar quando o modelo é usado.Isso inclui todos os arquivos de código fonte, recursos incorporados, arquivos de projeto, etc.

  • Um arquivo .vstemplate.Esse arquivo contém os metadados que fornecem ao Visual Studio as informações necessárias para exibir o modelo nas caixas de diálogo New Project e Add New Item e cria um projeto ou item a partir do modelo.Para obter mais informações sobre arquivos .vstemplate, consulte Arquivos de metadados de modelo do Visual Studio.

Quando esses arquivos são compactados em um arquivo .zip e colocados na pasta adequada, o Visual Studio os exibirá automaticamente na seção My Templates das caixas de dilogo New Project e Add New Item.Para obter mais informações sobre pastas de modelo, consulte Como: localizar e organizar projeto e modelos item.

Starter Kits

Os Starter Kits são modelos avançados que podem ser compartilhados com outros membros da comunidade.Um Starter Kit inclui exemplos de código que compilam, documentação, e outros recursos úteis para permitir a você aprender novas ferramentas e técnicas de programação enquanto cria aplicativos úteis e reais.Os conteúdos e procedimentos básicos para Starter Kits são idênticos aos de modelos.Para obter mais informações, consulte Starter Kits.

Consulte também

Conceitos

Diferenças Entre Modelos de Projeto e de Item

Diferenças entre Starter Kits e modelos

Outros recursos

Modelos Visual Studio

Criando modelos de projeto e de item

Personalizando modelos de projeto e de item

Starter Kits