Compartilhar via


Criando projetos a partir de modelos

Você pode criar novos projetos a partir de modelos instalados localmente ou disponíveis online.Selecionar uma categoria nas seções Instalado ou Online preenche uma lista de modelos de projetos.A lista de modelos de projeto disponíveis varia de acordo com a versão do .NET Framework que você define como alvo.Selecione um modelo de projeto para ver uma breve descrição sobre ele.

Todos os modelos de projeto adicionam os arquivos e as referências necessários para o tipo de projeto.

Modelos por categoria

As tabelas a seguir listam os tipos padrão de projetos disponíveis no Visual Studio por categoria.As subcategorias são indicadas aqui no formato <Subcategory>/<TemplateName> onde não especificadas de outra forma.Alguns dos modelos de várias subcategorias também aparecerão quando a categoria pai é selecionada.

ObservaçãoObservação

Os modelos disponíveis podem variar de acordo com as opções de versão, edição e instalação do Visual Studio, a versão do .NET Framework e outras personalizações.Se estiver faltando um modelo que vem com sua instalação, execute devenv.exe com a opção /installvstemplates.Para obter mais informações, consulte Opções de linha de comando do desenvolvedor.

Modelos para aplicativos do Windows Store

Os modelos a seguir são exibidos na subcategoria Idioma**/Windows Store**.

Modelo de projeto

Mais informações

Para Visual Basic ou Visual C#:

Para obter mais informações sobre qualquer modelo nessa subcategoria, consulte Modelos para acelerar seu desenvolvimento de aplicativo.

Aplicativo em Branco (XAML)

Um projeto de página única para um aplicativo da Windows Store que não tem controles ou layouts predefinidos.

Aplicativo de Grade (XAML)

Um projeto de três páginas para um aplicativo da Windows que navega entre itens agrupados organizados em grade.Páginas dedicadas exibem detalhes de item e de grupo.

Aplicativo de Separação (XAML)

Um projeto de duas páginas para um aplicativo da Windows que navega entre itens agrupados.A primeira página permite a seleção de grupo enquanto a segunda exibe uma lista de itens juntamente com os detalhes do item selecionado.

Biblioteca de Classes (aplicativos da Windows Store)

Um projeto que cria uma biblioteca de classes gerenciada que pode ser usada por aplicativos da Windows Store ou componentes do Tempo de Execução do Windows.

Biblioteca de Teste de Unidade (aplicativos da Windows Store)

Um projeto que contém testes de unidade que podem ser usados para testar aplicativos da Windows Store, componentes do Tempo de Execução do Windows ou bibliotecas de classes para aplicativos da Windows Store.

Para Visual C++:

Para obter mais informações sobre qualquer modelo nessa subcategoria, exceto os modelos Aplicativo Direct 2D e Aplicativo Direct 3D, consulte Modelos para acelerar seu desenvolvimento de aplicativo.Para obter informações sobre os modelos de aplicativo Direct 2D e Direct 3D, consulte Prepare seu ambiente de desenvolvimento para aplicativos DirectX do Windows Store.

Aplicativo em Branco (XAML)

Um projeto de página única para um aplicativo da Windows Store que não tem controles ou layouts predefinidos.

Aplicativo de Grade (XAML)

Um projeto de três páginas para um aplicativo da Windows que navega entre itens agrupados organizados em grade.Páginas dedicadas exibem detalhes de item e de grupo.

Aplicativo de Separação (XAML)

Um projeto de duas páginas para um aplicativo da Windows que navega entre itens agrupados.A primeira página permite a seleção de grupo enquanto a segunda exibe uma lista de itens juntamente com os detalhes do item selecionado.

DLL (aplicativos da Windows Store)

Um projeto para uma biblioteca de vínculo dinâmico (DLL) nativa que pode ser usada por um aplicativo da Windows Store ou componente do Tempo de Execução do Windows.

Biblioteca Estática (aplicativos da Windows Store)

Um projeto para uma biblioteca estática (LIB) nativa que pode ser usada por um aplicativo da Windows Store ou componente do Tempo de Execução do Windows.

Biblioteca de Teste de Unidade (aplicativos da Windows Store)

Um projeto que contém testes de unidade que podem ser usados para testar aplicativos da Windows Store, componentes do Tempo de Execução do Windows ou bibliotecas de classes para aplicativos da Windows Store.

Componente do Tempo de Execução do Windows

Um projeto para um componente do Tempo de Execução do Windows que pode ser usado por aplicativos da Windows Store, independentemente da linguagem de programação no qual os aplicativos são escritos.

Aplicativo Direct2D (XAML)

Um projeto para um aplicativo da Windows Store que usa Direct2D.

Aplicativo Direct3D

Um projeto para um aplicativo da Windows Store que usa Direct3D.

Para JavaScript:

Para obter mais informações sobre qualquer modelo nessa subcategoria, consulte Modelos de projeto em JavaScript para aplicativos da Store.

Aplicativo em Branco

Um projeto de página única para um aplicativo da Windows Store que não tem controles ou layouts predefinidos.

Aplicativo de Grade

Um projeto de três páginas para um aplicativo da Windows que navega entre itens agrupados organizados em grade.Páginas dedicadas exibem detalhes de item e de grupo.

Aplicativo de Separação

Um projeto de duas páginas para um aplicativo da Windows que navega entre itens agrupados.A primeira página permite a seleção de grupo enquanto a segunda exibe uma lista de itens juntamente com os detalhes do item selecionado.

Aplicativo de Layout Fixo

Um projeto para um aplicativo da Windows Store que se dimensiona usando um layout de taxa de proporção fixa.

Aplicativo de Navegação

Um projeto para um aplicativo da Windows Store que possui controles predefinidos para navegação.

Modelos do Windows em Visual Basic e C#

Os seguintes modelos aparecem nas subcategorias Visual Basic/Windows ou Visual C#/Windows.

Modelo de projeto

Mais informações

Biblioteca de Classes

Use o modelo Biblioteca de Classes para criar rapidamente classes e componentes reutilizáveis que podem ser compartilhados com outros projetos.Para obter mais informações sobre como criar classes de componentes, consulte Classes de componentes.

Aplicativo de Console

Aplicativos de console são normalmente criados sem uma GUI (interface gráfica de usuário) e são compilados em um arquivo executável.Você interage com um aplicativo de console digitando instruções no prompt de comando.

Projeto Vazio

O modelo Projeto Vazio pode ser usado quando você quer criar seu próprio tipo de projeto.O modelo cria a estrutura de arquivos necessária para armazenar as informações do aplicativo.As referências, os arquivos ou componentes devem ser adicionados manualmente.Para obter mais informações sobre como adicionar referências, consulte Adicionando e removendo referências.

Biblioteca de Classes Portátil

Cria um projeto para criar um arquivo .dll que é executado no Windows, Silverlight, Windows Phone e Xbox 360.

Aplicativo do Windows Forms

Isso cria um aplicativo do Windows autônomo tradicional ou um rico front-end para aplicativo Web distribuído.Para obter mais informações, consulte Criando aplicativos do Windows ou Criando um projeto de aplicativo do Windows.

Biblioteca de Controle Windows Forms

O modelo do projeto Biblioteca de Controle Windows Forms é usado para criar controles personalizados para usar no Windows Forms.Para obter mais informações, consulte Controles Windows Forms.

Serviço do Windows

Os aplicativos de serviço do Windows (chamados anteriormente de "serviços NT") são aplicativos de execução longa que não têm uma interface de usuário.Eles podem monitorar itens como o desempenho do sistema.Para obter mais informações, consulte Introdução a aplicativos de serviço do Windows.

Aplicativo WPF

O modelo Aplicativo WPF cria um projeto que usa o Windows Presentation Foundation.Para obter mais informações, consulte How to: Create a New WPF Application Project.

Biblioteca de Controle de Usuário do WPF

Cria um Controle de Usuário do WPF, que é compilado com base na funcionalidade dos controles existentes do WPF.Para obter mais informações, consulte How to: Create a WPF UserControl Library Project.

Aplicativo de Navegador do WPF

Cria um aplicativo do WPF que executa no navegador.Esse modelo de aplicativo é chamado Aplicativo de Navegador XAML (XBAP).Para obter mais informações, consulte How to: Create a New WPF Browser Application Project ou Visão geral dos aplicativos de navegador XAML do WPF.

Biblioteca de Controles Personalizados do WPF

Cria um projeto no qual compilar um controle WPF personalizado.Para obter mais informações, consulte Visão geral da criação de controle.

Modelos da Web em Visual Basic e C#

Para obter informações sobre modelos da Web, consulte Creating ASP.NET Web Projects in Visual Studio 2013 (Criando Projetos da Web ASP.NET no Visual Studio 2013) no site ASP.NET.

Modelos do Office em Visual Basic e C#

Os seguintes modelos de projeto do Office aparecem nas subcategorias Visual Basic/Office ou Visual C#/Office.

  • Suplemento do Excel 2010

  • Modelo do Excel 2010

  • Pasta de trabalho do Excel 2010

  • Suplemento do InfoPath 2010

  • Suplemento do Outlook 2010

  • Suplemento do PowerPoint 2010

  • Suplemento do Project 2010

  • Suplemento do Visio 2010

  • Suplemento do Word 2010

  • Documento do Word 2010

  • Modelo do Word 2010

Para obter mais informações sobre o desenvolvimento de soluções para o Office, consulte Visão geral dos modelos do Office Project e Introdução a suplementos no nível de aplicativo da programação.

Modelos do SharePoint em Visual Basic e C#

Os seguintes modelos aparecem nas subcategorias Visual Basic/SharePoint ou Visual C#/SharePoint.

  • Projeto do SharePoint 2010

  • Web Part Visual do SharePoint 2010

  • Importar Fluxo de Trabalho Reutilizável do SharePoint 2010

  • Importar Pacote de Soluções do SharePoint 2010

  • Web Part do Silverlight do SharePoint 2010

Para obter mais informações, consulte SharePoint Modelos de projeto e de item de projeto.

Modelos do Workflow em Visual Basic e C#

Os seguintes modelos aparecem nas subcategorias Visual Basic/Workflow ou Visual C#/Workflow.

Todos os modelos desta seção criam os projetos que usam o Windows Workflow Foundation.O Windows Workflow Foundation habilita o desenvolvimento de fluxos de trabalho orientados por modelos, fornecendo visibilidade de design natural e ocultando problemas no nível de sistema como transações, gerenciamento de estado e controle de simultaneidade.

Para obter mais informações, consulte Visão geral do Windows Workflow Foundation.

Modelo de projeto

Mais informações

Biblioteca do Designer de Atividade

O modelo Biblioteca do Designer de Atividade é usado para criar um designer de atividade personalizado.Os designers de atividade personalizados são usados para criar a experiência de tempo de design para o uso de atividade, controlar como a atividade e sua página de propriedades aparecem no Visual Studio.Para obter mais informações, consulte Criando um designer de atividade personalizado.

Biblioteca de Atividades

O modelo Biblioteca de Atividades é usado para criar uma atividade composta das atividades pré-existentes.Para obter mais informações, consulte Criação da atividade de fluxo de trabalho usando a classe Activity.

Aplicativo de Serviço de Fluxo de Trabalho do WCF

O modelo Aplicativo de Serviço de Fluxo de Trabalho do WCF é usado para criar um fluxo de trabalho que usa atividades de mensagem para enviar e receber mensagens do WCF.Para obter mais informações, consulte Visão geral dos serviços de fluxo de trabalho.

Aplicativo de Console de Fluxo de Trabalho

O modelo Aplicativo de Console de Fluxo de Trabalho é usado para criar um fluxo de trabalho que é hospedado em um aplicativo de console.O fluxo de trabalho é implementado como uma atividade Sequence.Para obter mais informações, consulte Como criar um fluxo de trabalho.

Outros modelos em Visual Basic e C#

Os seguintes modelos aparecem em outras subcategorias dos nós Visual Basic e Visual C#, conforme indicado.

Modelo de projeto

Mais informações

Azure/Instalar Ferramentas do Azure

Fornece instruções sobre como habilitar projetos do Serviço na Nuvem do Azure instalando as Ferramentas do Azure.Consulte Como: Ativar Windows Azure ferramentas.

Emissão de Relatórios/Aplicativo de Relatórios

Cria um projeto de relatório preencher manualmente ou com o Assistente de Relatório.

Silverlight/Aplicativo Silverlight

Cria um projeto de aplicativo Silverlight padrão com a opção hospedá-lo em um projeto Web.Consulte How to: Create a New Silverlight Project (Como fazer: Criar um novo projeto do Silverlight).

Silverlight/Aplicativo de Navegação Silverlight

Cria um projeto de aplicativo Silverlight que contém componentes de interface de usuário (IU), como cabeçalhos, rodapés e barras laterais de navegação.

Silverlight/Biblioteca de Classes Silverlight

Cria um projeto de biblioteca de classes Silverlight para consumo por aplicativos Silverlight.

Teste/Teste de Unidade

Consulte Instruções passo a passo: criando e executando testes de unidade para código gerenciado.

Teste/Projeto de Teste de IU Codificado

Consulte Verificando código pela Automação da Interface do Usuário.

Teste/Projeto de Teste de Carga e Desempenho na Web

Consulte [obsoleto] Testes de carga e desempenho para Web no Visual Studio.

WCF/Biblioteca de Serviço de Agregação

Consulte Serviços do Windows Communication Foundation e WCF Data Services no Visual Studio.

WCF/Aplicativo de Serviço do WCF

Consulte Serviços do Windows Communication Foundation e WCF Data Services no Visual Studio.

WCF/Biblioteca de Serviço do WCF

Consulte Serviços do Windows Communication Foundation e WCF Data Services no Visual Studio.

WCF/Aplicativo de Serviço de Fluxo de Trabalho do WCF

O modelo Aplicativo de Serviço de Fluxo de Trabalho do WCF é usado para criar um fluxo de trabalho que usa atividades de mensagem para enviar e receber mensagens do WCF.

Modelos do Windows em Visual C++

Modelo de projeto

Mais informações

ATL/Projeto do ATL

Cria um projeto que usa o Active Template Library.

CLR/Biblioteca de Classes

Cria um assembly do .NET Framework que pode ser consumido em qualquer linguagem do .NET Framework.

CLR/Aplicativo do Console CLR

Cria um aplicativo de console que executa no .NET Framework.

CLR/Projeto Vazio

Cria um projeto vazio do .NET Framework para criar um aplicativo local.

CLR/Aplicativo do Windows Forms

Cria um projeto de aplicativo do .NET Framework com uma interface de usuário do Windows Forms.

CLR/Biblioteca de Controle Windows Forms

Cria controles para usar em aplicativos do Windows Forms que executam no .NET Framework.

Geral/Projeto Vazio

Cria um projeto vazio para criar um aplicativo local.

Geral/Projeto do Makefile

Cria um projeto para usar um sistema de compilação externo.

Geral/Assistente Personalizado

Cria um assistente de aplicativo personalizado.Para obter mais informações, consulte Projetando um assistente.

MFC/Aplicativo do MFC

Cria um aplicativo que usa a biblioteca de classes do Windows Foundation.Para obter mais informações, consulte Assistente de classes do MFC.

MFC/DLL do MFC

Cria uma biblioteca de vínculo dinâmico que usa a biblioteca de classes do Windows Foundation.Para obter mais informações, consulte Assistente de classes do MFC.

MFC/Controle ActiveX do MFC

Cria um controle ActiveX que usa a biblioteca de classes do Windows Foundation.Para obter mais informações, consulte Assistente de classes do MFC.

Teste/Projeto de Teste

Cria um projeto de teste para usar em teste automatizados.Para obter mais informações sobre como cria testes automatizados, consulte Testando seu aplicativo usando o Microsoft Test Manager.

Win32/Projeto Win32

Cria um projeto para hospedar um aplicativo Win32, um aplicativo de console, uma DLL ou uma biblioteca estática.

Win32/Aplicativo do Console Win32

Cria um aplicativo de console Win32.

Modelos do Visual F#

Os seguintes modelos aparecem nas subcategorias 1Visual F#/Windows ou 1Visual F#/Silverlight.Para obter informações sobre modelos do Visual F#, consulte Usando o Visual Studio para escrever programas em F#

LightSwitch

Os modelos a seguir aparecem na subcategoria LightSwitch/Windows.Para obter mais informações, consulte Etapa 1: criar um projeto LightSwitch.

Modelo de projeto

Mais informações

Aplicativo LightSwitch (Visual Basic)

Cria uma solução de aplicativo em branco do LightSwitch.

Aplicativo LightSwitch (Visual C#)

Cria uma solução de aplicativo em branco do LightSwitch.

Outros tipos de projeto

Esses modelos aparecem na categoria Outros tipos de projetos.

Modelo de projeto

Mais informações

Instalação e Implantação/Habilitar InstallShield Limited Edition

Consulte Implantando aplicativos, serviços e componentes.

Extensibilidade/Suplemento do Visual Studio

Funcionalidade de adição de suplementos do Visual Studio ao ambiente do Visual Studio.Para obter mais informações, consulte Como criar um suplemento.

Extensibilidade/Shell Isolado do Visual Studio

Consulte Passo a passo: Criando um aplicativo de Shell isolado básico.

Extensibilidade/Pacote do Visual Studio

Para obter mais informações, consulte Passo a passo: Criando um aplicativo de Shell isolado básico.

Soluções do Visual Studio/Solução em Branco

Isso cria uma estrutura de arquivos e diretórios de soluções para adicionar projetos a ela.

SQL Server

Esses modelos aparecem na categoria SQL Server.

Modelo de projeto

Mais informações

SQL Server/Projeto de Banco de Dados do SQL Server

Cria um projeto vazio para um banco de dados do SQL Server.

Modelos de projetos de modelagem

Os modelos a seguir aparecem na categoria Projetos de modelagem.

Modelo de projeto

Mais informações

Projeto de Modelagem

Cria um projeto de modelagem em branco.Para obter mais informações, consulte Criar diagramas e projetos de modelagem UML.

Consulte também

Conceitos

Criando soluções e projetos

Outros recursos

Tipos de arquivo e extensões de arquivo em Visual Basic e C# Visual

Implementando aplicativos cliente com o .NET Framework

Desenvolvimento do Office e do SharePoint no Visual Studio