Modelos de projeto padrão em Visual Studio

Você pode criar novos projetos de modelos instalados localmente ou modelos acessíveis em linha.Selecionando uma categoria nas seções de Instalado ou de Online preenche uma lista de modelos de projeto.A lista de modelos disponíveis de projeto varia dependendo da versão do .NET Framework você utiliza.Selecione um modelo de projeto para ver uma descrição breve sobre o modelo.

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 em Visual Studio por categoria.Subcategorias são indicadas aqui no formato <Subcategory>/<TemplateName> onde especificadas não caso contrário.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 a versão do Visual Studio, a edição, as opções de instalação, a versão do.NET Framework, e outras personalizações.Se você estiver faltando um modelo que vêm com a instalação, devenv.exe execução com a opção de /installvstemplates .Para obter mais informações, consulte Opções de linha de comando do devenv.

0fyc0azh.collapse_all(pt-br,VS.110).gifModelos para Windows Store Apps

Os seguintes modelos aparecem sob a subcategoria de IdiomaArmazenamento de /Windows .

Modelo de projeto

Mais informações

Para Visual Basic ou Visual C#:

Para obter mais informações sobre qualquer modelo em esta subcategoria, consulte Modelos para acelerar o desenvolvimento de app.

Nulo App (XAML)

Um projeto de uma página única para o windows armazena app que não tem controle ou layout predefinido.

(XAML) grade App

Um projeto de três página para o windows armazena app que navega entre os itens agrupados organizados em uma grade.Dedicados detalhes de grupo e de item de exibição de páginas.

Separação App (XAML)

Um projeto de duas página para o windows armazena app que navega entre itens agrupados.A primeira página permite a seleção de grupo quando a segunda exibir uma lista de itens ao lado dos detalhes do item selecionado.

Biblioteca de classe (janelas armazenam apps)

Um projeto que cria uma biblioteca de classe gerenciada que pode ser usado por apps de armazenamento do windows ou por componentes de tempo de execução do windows.

Biblioteca de testes de unidade (apps de armazenamento do windows)

Um projeto que contém os testes de unidade que podem ser usados para testar apps de armazenamento do windows, os componentes de tempo de execução do windows, ou bibliotecas de classe para o windows armazenam apps.

Para Visual C++:

Para obter mais informações sobre qualquer modelo em esta subcategoria exceto os modelos 2D diretos de App e Direct3D App, consulte Modelos para acelerar o desenvolvimento de appo.Para obter informações sobre 2D modelos de App e de módulos Direct3D App, consulte Prepare seu ambiente de desenvolvimento para apps de DirectX de armazenamento do windows.

Nulo App (XAML)

Um projeto de uma página única para o windows armazena app que não tem controle ou layout predefinido.

(XAML) grade App

Um projeto de três página para o windows armazena app que navega entre os itens agrupados organizados em uma grade.Dedicados detalhes de grupo e de item de exibição de páginas.

Separação App (XAML)

Um projeto de duas página para o windows armazena app que navega entre itens agrupados.A primeira página permite a seleção de grupo quando a segunda exibir uma lista de itens ao lado dos detalhes do item selecionado.

(DLL) armazenam as janelas apps

Um projeto (DLL) para uma biblioteca de vínculo dinâmico de nativo que pode ser usado por um armazenamento app do windows do windows ou pelo componente em tempo de execução do windows.

Biblioteca static (apps de armazenamento do windows)

Um projeto para uma biblioteca estática nativo (LIBERAL) que pode ser usado por um armazenamento app do windows ou pelo componente em tempo de execução do windows.

Biblioteca de testes de unidade (apps de armazenamento do windows)

Um projeto que contém os testes de unidade que podem ser usados para testar apps de armazenamento do windows, os componentes de tempo de execução do windows, ou bibliotecas de classe para o windows armazenam apps.

Componente de tempo de execução do windows

Um projeto para um componente de tempo de execução do windows que pode ser usado por apps de armazenamento do windows, independentemente das linguagens de programação em que os apps são gravados.

(XAML) Direct2D App

Um projeto para um armazenamento app do windows que usa Direct2D.

Direct3D App

Um projeto para o windows armazena app que usa Direct3D.

Para JavaScript:

Para obter mais informações sobre qualquer modelo em esta subcategoria, consulte Modelos de projeto Javascript para apps de armazenamento do windows.

Nulo App

Um projeto de uma página única para o windows armazena app que não tem controle ou layout predefinido.

Grade App

Um projeto de três página para o windows armazena app que navega entre os itens agrupados organizados em uma grade.Dedicados detalhes de grupo e de item de exibição de páginas.

Separação App

Um projeto de duas página para o windows armazena app que navega entre itens agrupados.A primeira página permite a seleção de grupo quando a segunda exibir uma lista de itens ao lado dos detalhes do item selecionado.

Layout fixo App

Um projeto para o windows armazena app dimensionando-o usando um layout fixo de extensor.

Navegação App

Um projeto para o windows armazena app que predefinidos controles de navegação.

0fyc0azh.collapse_all(pt-br,VS.110).gifModelos do Visual Basic e C#

Os seguintes modelos aparecem em subcategorias de Visual Basic/o windows ou de C#/Windows visual .

Modelo de projeto

Mais informações

Biblioteca de Classe

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

Aplicativo de Console

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

Projeto Vazio

O modelo Empty Project pode ser usado quando você desejar 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, 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 telefonam, janelas, e Xbox 360.

Aplicativos Windows Forms

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

Biblioteca de Controle de Windows Forms

O modelo do projeto de controle de Biblioteca do Windows é usado para criar controles personalizados para usar em formulários Windows.Para obter mais informações, consulte Controles de Formulários Windows.

Serviço do Windows

Aplicativos de serviço do Windows (chamados NT services “) são aplicativos demorada que não têm uma interface do usuário.Podem monitorar itens como o desempenho do sistema.Para mais informações, consulte Introdução a aplicativos de serviço do Windows.

Aplicativo WPF

O modelo de aplicativo WPF cria um projeto que usa De Windows Presentation Foundation.Para obter mais informações, consulte Como: criar um novo projeto de aplicativo do WPF.

Biblioteca de controle de usuário WPF

Cria um controle de usuário WPF, que compila a funcionalidade de controles existentes WPF.Para obter mais informações, consulte Como: criar um projeto de biblioteca do UserControl WPF.

Aplicativo WPF Browser

Cria um aplicativo WPF que executa no navegador.Este modelo de aplicativo é denominado aplicativo (XBAP) de navegador XAML.Para obter mais informações, consulte Como: criar um novo projeto de aplicativo de navegador do WPF ou Visão geral de aplicativos de navegador XAML do WPF.

Biblioteca de controle personalizado WPF

Cria um projeto para criar um controle personalizado WPF.Para obter mais informações, consulte Visão geral de criação de controle.

0fyc0azh.collapse_all(pt-br,VS.110).gifModelos do Visual Basic e C# Web

Os seguintes modelos aparecem em subcategorias de Visual Basic/Web ou de C#/Web visual .

ObservaçãoObservação

Esses modelos são somente para projetos aplicativo da Web.Não se aplicam a projetos de site.Para obter informações sobre a diferença entre esses tipos de projetos da Web, consulte Projetos de aplicativos Web versus projetos de Site Visual Studio.

Modelo de projeto

Mais informações

Aplicativo Web ASP.NET

Cria um novo aplicativo Web que inclui o seguinte:

  • Pastas para conter páginas de associação, arquivos de script de cliente, e arquivos de folha de estilo em cascata.

  • Uma pasta de dados, que é permissões concedidas que irão ativar o ASP.NET para para ler em tempo de execução e gravação.

  • Um arquivo da página mestra.

  • Páginas da Web Default.aspx e chamada About.aspx.

  • Um arquivo global da classe do aplicativo.

  • Um arquivo Web.config.

Se você estiver criando um aplicativo da Web do IIS local ou um site remoto do IIS, o Visual Studio cria o aplicativo da Web do IIS.

Vazia aplicativo da Web do ASP.NET

Cria um novo aplicativo web do ASP.NET que não inclui um arquivo Web.config mas nenhum outro arquivo.

Aplicativo da Web dinâmicos das entidades de dados do ASP.NET

Cria um aplicativo Web dinâmicos de dados para uso com a estrutura de entidade ADO.NET.Este aplicativo da Web pode selecionar qualquer banco de dados relacional.Para obter mais informações sobre dados dinâmicos, consulte ASP.NET Dynamic Data.

Linq dados dinâmicos do ASP.NET no aplicativo Web SQL

Cria um aplicativo Web dinâmicos de dados para uso com o Linq para SQL.Este aplicativo da Web pode selecionar qualquer banco de dados relacional.Para obter mais informações sobre dados dinâmicos, consulte ASP.NET Dynamic Data.

Controle de Servidor do ASP.NET

Cria um controle de servidor a ser usado em aplicativos web ASP.NET.Para obter mais informações, consulte Walkthrough: Developing and Using a Custom Server Control.

Controle de Servidor do AJAX do ASP.NET

Os controles de servidor ASP.NET AJAX consistem de códigos de servidor e cliente que se integram para produzir um rico comportamento do cliente.Para obter mais informações, consulte ASP.NET AJAX Overview.

Extensor de Controle de Servidor do AJAX do ASP.NET

Controles de extensor AJAX ASP.NET aprimoram os recursos de cliente de controles de servidor Web do ASP.NET padrão.Para obter mais informações, consulte ASP.NET AJAX Extender Controls Overview.

0fyc0azh.collapse_all(pt-br,VS.110).gifModelos do Visual Basic e C# Office

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

  • Suplemento ao Excel 2010

  • Modelo do Excel 2010

  • Pasta de trabalho do Excel 2010

  • Suplemento 2010 a InfoPath

  • Suplemento do Outlook 2010

  • Suplemento ao Powerpoint 2010

  • Suplemento 2010 ao projeto

  • Suplemento 2010 a Visio

  • Suplemento 2010 a palavra

  • Documento do word 2010

  • Modelo do word 2010

Para obter mais informações sobre como desenvolver soluções do Office, consulte Visão geral sobre modelos de projeto do Office e Getting Started Programming Application-Level Add-Ins.

0fyc0azh.collapse_all(pt-br,VS.110).gifModelos do Visual Basic e C# o SharePoint

Os seguintes modelos aparecem em subcategorias de Visual Basic/o SharePoint ou de C#/SharePoint visual .

  • Projeto do SharePoint 2010

  • Visual Web parts do SharePoint 2010

  • Fluxo de trabalho reutilizável do SharePoint 2010 de importação

  • Pacote de solução do SharePoint 2010 de importação

  • Web parts SharePoint 2010 Silverlight

Para obter mais informações, consulte Projeto do SharePoint e modelos de Item de projeto.

0fyc0azh.collapse_all(pt-br,VS.110).gifModelos de fluxo de trabalho do Visual Basic e C#

Os seguintes modelos aparecem em subcategorias de Visual Basic/fluxo de trabalho ou de C#/Workflow visual .

Todos os modelos de esta seção criam projetos que usam Windows Workflow Foundation.Windows Workflow Foundation permite que o desenvolvimento orientado modelo-, o fornecimento de visibilidade natural de design e ocultar de fluxo de trabalho interesses o nível do 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 de designer de atividades

O modelo de biblioteca de designer da atividade é usado para criar um designer personalizado de atividade.Designers personalizados de atividade são usados para criar a experiência em tempo de design para uso pela atividade, controlar como a atividade e sua página de propriedades aparecem no Visual Studio.Para obter mais informações, consulte Criando um designer personalizado de atividades.

Biblioteca de atividades

O modelo de biblioteca da atividade é usado para criar uma atividade composta de atividades passos existentes.Para obter mais informações, consulte Criação de atividade de fluxo de trabalho usando a classe de atividades.

Aplicativo de serviço de fluxo de trabalho WCF

O modelo de aplicativo de serviço de fluxo de trabalho WCF é usado para criar um fluxo de trabalho que usa atividades de mensagem para enviar e receber mensagens WCF.Para obter mais informações, consulte O fluxo de trabalho visão geral dos serviços de aplicativos.

Aplicativo de console do fluxo de trabalho

O modelo de aplicativo de console do 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 de Sequence .Para obter mais informações, consulte Como: crie um fluxo de trabalho.

0fyc0azh.collapse_all(pt-br,VS.110).gifOutros modelos Visual Basic e C#

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

Modelo de projeto

Mais informações

Windows para/ferramentas para instalação do Windows

Fornece instruções para ativar projetos de serviço do Windows para instalar nuvem de ferramentas do Windows para.Para obter mais informações, consulte Como: Ativar Windows Azure ferramentas

Aplicativo/emissão de relatórios

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

Aplicativo de Silverlight/Silverlight

Cria um projeto de aplicativo padrão do Silverlight com a opção hospeda-a em um projeto da Web.Para obter mais informações, consulte Como: Crie um novo projeto do Silverlight.

Aplicativo de navegação de Silverlight/Silverlight

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

Biblioteca de classe de Silverlight/Silverlight

Cria um projeto de biblioteca de classes do Silverlight consumíveis por aplicativos Silverlight.

Teste/testes de unidade

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

Teste/codificado projeto de teste de interface de usuário

Consulte Verificando o código usando testes de interface do usuário codificada.

O desempenho de teste/desempenho da Web e projetos de carregamento de teste

Consulte Testando o desempenho e o estresse usando testes de carga e desempenho Web do Visual Studio.

Biblioteca de serviço de WCF/Syndication

Consulte Os serviços do Windows Communication Foundation e serviços de dados do WCF em Visual Studio.

Aplicativo de serviço de WCF/WCF

Para obter mais informações, consulte Os serviços do Windows Communication Foundation e serviços de dados do WCF em Visual Studio.

Biblioteca de serviço de WCF/WCF

Consulte Os serviços do Windows Communication Foundation e serviços de dados do WCF em Visual Studio.

Aplicativo de serviço do fluxo de trabalho WCF/WCF

O modelo de aplicativo de serviço de fluxo de trabalho WCF é usado para criar um fluxo de trabalho que usa atividades de mensagem para enviar e receber mensagens WCF.

0fyc0azh.collapse_all(pt-br,VS.110).gifModelos do windows Visual C++

Modelo de projeto

Mais informações

Projeto de ATL/ATL

Cria um projeto que usa a biblioteca ativa do modelo.

Biblioteca de CLR/Class

Cria um conjunto do .NET Framework que é consumível de qualquer linguagem.NET Framework.

Aplicativo de console de CLR/CLR

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

Projeto de CLR/Empty

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

CLR/aplicativo de formulários do Windows

Cria um aplicativo do .NET Framework com uma interface de usuário formulários do windows.

Biblioteca de controle formulários do Windows CLR/

Criar controles para uso em aplicativos de formulários do windows que executam no .NET Framework.

Geral projeto vazio

Cria um projeto vazio para criar um aplicativo local.

Projeto geral de Makefile

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

Assistente personalizado geral

Cria um aplicativo do assistente personalizado.Para obter mais informações, consulte Projetar um assistente.

Aplicativo de MFC/MFC

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

DLL DE MFC/MFC

Cria uma biblioteca de link dinâmico que usa a biblioteca de classe de base do windows.Para obter mais informações, consulte Assistente de classes do MFC.

Controle ActiveX de MFC/MFC

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

Teste/projeto de teste

Cria um projeto de teste usar para testes automatizados.Para obter mais informações sobre como criar testes automatizados, consulte Criando testes automatizados por meio do Microsoft Test Manager.

Projeto Win32/Win32

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

Aplicativo de console Win32/Win32

Cria um aplicativo de console do Win32.

0fyc0azh.collapse_all(pt-br,VS.110).gifModelos do visual F#

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

0fyc0azh.collapse_all(pt-br,VS.110).gifLightSwitch

Os seguintes modelos aparecem sob a subcategoria de LightSwitch/o windows.Para obter mais informações, consulte Etapa 1: Criar um projeto de LightSwitch.

Modelo de projeto

Mais informações

Aplicativo de LightSwitch (Visual Basic)

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

Aplicativo de LightSwitch (visual Basic)

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

0fyc0azh.collapse_all(pt-br,VS.110).gifOutros tipos de projetos

Esses modelos aparecem sob a categoria de Outros tipos de projetos .Os projetos em configuração e implantação seccionam qualquer uso Implantação do Windows Installer e pretendem ser adicionados a uma solução existente.

Modelo de projeto

Mais informações

A configuração e implantação/ativar a edição limitada de InstallShield

Consulte Implantação do Windows Installer.

Extensibilidade/suplemento ao Visual Studio

Suplementos do Visual Studio adiciona funcionalidade ao ambiente Visual Studio.Para obter mais informações, consulte Como: criar um suplemento.

Extensibilidade/Visual Studio isolou-se Shell

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 um arquivo e uma estrutura de pastas de solução para adicionar projetos para.

0fyc0azh.collapse_all(pt-br,VS.110).gifSQL Server

Esses modelos aparecem sob a categoria de SQL Server .

Modelo de projeto

Mais informações

Projeto do servidor de banco de dados SQL Server/SQL

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

0fyc0azh.collapse_all(pt-br,VS.110).gifModelando modelos de projetos

Os seguintes modelos aparecem sob a categoria de modelando projetos .

Modelo de projeto

Mais informações

Modelando o projeto

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

Consulte também

Conceitos

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

Criando soluções e projetos

Outros recursos

Desenvolvendo aplicativos clientes

Desenvolvimento do Office em Visual Studio