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çã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 |
|
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
Outros recursos
Tipos de arquivo e extensões de arquivo em Visual Basic e C# Visual