Modèles de projet par défaut dans Visual Studio

Vous pouvez créer des projets de modèles installés localement ou de modèles accessibles en ligne.Sélectionnez une catégorie dans les sections Installé ou En ligne remplit la liste des modèles de projet.La liste des modèles de projet disponibles varie selon la version du. NET Framework que vous ciblez.Sélectionnez un modèle de projet pour consulter une brève description sur le modèle.

Tous les modèles de projet ajoutent les fichiers et références nécessaires au type de projet.

Modèles par catégorie

Les tableaux suivants répertorient les types de projets disponibles par défaut dans Visual Studio par catégorie.Les sous-catégories sont indiqués ici au format <Subcategory>/<TemplateName> où pas être spécifiés.Certains des modèles des différentes sous-catégories s'affichent également lorsque la catégorie parente est sélectionnée.

[!REMARQUE]

Les modèles peuvent varier selon la version de Visual Studio, l'édition, les options d'installation, la version du .NET Framework, et d'autres personnalisations.S'il vous manque un modèle fourni avec votre installation, exécutez devenv.exe avec le commutateur /installvstemplates.Pour plus d’informations, consultez Commutateurs de la ligne de commande de Devenv.

0fyc0azh.collapse_all(fr-fr,VS.110).gifModèles pour les applications d' Windows Store

Les modèles suivants apparaissent sous la sous-catégorie de langageStockage de /Windows .

Modèle de projet

Informations supplémentaires

Pour Visual Basic ou Visual C#:

Pour plus d'informations sur n'importe quel modèle dans ce sous-catégorie, consultez Modèles pour accélérer le développement d'applications.

Masquer Applications (XAML)

Projet d'une page pour une application Windows Store qui n'a aucune disposition ni aucun contrôle prédéfini.

Grille Applications (XAML)

Projet de trois pages pour une application Windows Store qui parcourt des éléments groupés organisés dans une grille.Des pages dédiées affichent des détails sur les groupes et les éléments.

Applications fractionnée (XAML)

Projet de deux pages pour une application Windows Store qui parcourt des éléments groupés.La première page permet la sélection de groupe tandis que la seconde affiche une liste d'éléments avec des détails pour l'élément sélectionné.

Bibliothèque de classes (applications de mémoire windows)

Un projet qui crée une bibliothèque de classes managées qui peut être utilisée par les applications de mémoire windows ou des composants du runtime windows.

Bibliothèque de test unitaire (applications de mémoire windows)

Projet contenant des tests unitaires qui peuvent être utilisés par des applications Windows Store, des composants Windows Runtime ou des bibliothèques de classes pour les applications Windows Store.

Pour Visual C++:

Pour plus d'informations sur n'importe quel modèle dans ce sous-catégorie exception de les modèles 2D directs d'Applications et de Direct3D Applications, consultez Modèles pour accélérer le développement d'applications.Pour plus d'informations sur les modèles 2D directs d'Applications et de Direct3D Applications, consultez Préparer votre environnement de développement pour les applications DirectX de mémoire windows.

Masquer Applications (XAML)

Projet d'une page pour une application Windows Store qui n'a aucune disposition ni aucun contrôle prédéfini.

Grille Applications (XAML)

Projet de trois pages pour une application Windows Store qui parcourt des éléments groupés organisés dans une grille.Des pages dédiées affichent des détails sur les groupes et les éléments.

Applications fractionnée (XAML)

Projet de deux pages pour une application Windows Store qui parcourt des éléments groupés.La première page permet la sélection de groupe tandis que la seconde affiche une liste d'éléments avec des détails pour l'élément sélectionné.

DLL (les fenêtres stockent des applications)

Un projet pour une bibliothèque de liens dynamiques (DLL) natif qui peut être utilisée par une application de mémoire windows windows ou un composant du windows.

Bibliothèque statique (applications de mémoire windows)

Un projet pour une bibliothèque statique native (LIB) qui peut être utilisée par une application de mémoire windows ou un composant du windows.

Bibliothèque de test unitaire (applications de mémoire windows)

Projet contenant des tests unitaires qui peuvent être utilisés par des applications Windows Store, des composants Windows Runtime ou des bibliothèques de classes pour les applications Windows Store.

Composant de runtime windows

Projet pour un composant Windows Runtime qui peut être utilisé par des applications Windows Store, quel que soit le langage de programmation dans lequel elles ont été écrites.

Direct2D Applications (XAML)

Projet pour une application Windows Store qui utilise Direct2D.

Direct3D Applications

Projet pour une application Windows Store qui utilise Direct3D.

Pour JavaScript:

Pour plus d'informations sur n'importe quel modèle dans ce sous-catégorie, consultez Modèles de projet JavaScript pour les applications de mémoire windows.

Masquer Applications

Projet d'une page pour une application Windows Store qui n'a aucune disposition ni aucun contrôle prédéfini.

Grille Applications

Projet de trois pages pour une application Windows Store qui parcourt des éléments groupés organisés dans une grille.Des pages dédiées affichent des détails sur les groupes et les éléments.

Applications fractionnée

Projet de deux pages pour une application Windows Store qui parcourt des éléments groupés.La première page permet la sélection de groupe tandis que la seconde affiche une liste d'éléments avec des détails pour l'élément sélectionné.

Présentation fixe Applications

Projet pour une application Windows Store qui effectue une mise à l'échelle à l'aide d'une disposition de proportions fixe.

Applications de navigateur

Projet pour une application Windows Store qui a des contrôles prédéfinis pour la navigation.

0fyc0azh.collapse_all(fr-fr,VS.110).gifModèles Windows Visual Basic et C#

Les modèles suivants s'affichent dans la catégorie Visual Basic/Windows ou Visual C#/Windows.

Modèle de projet

Informations supplémentaires

Bibliothèque de classes

Utilisez le modèle Bibliothèque de classes pour créer rapidement des classes et des composants réutilisables qu'il est possible de partager avec d'autres projets.Pour plus d'informations sur la création de classes de composants, consultez Classes de composant.

Application console

Les applications console sont généralement conçues sans interface utilisateur graphique (GUI, Graphical User Interface) et compilées en un fichier exécutable.Vous interagissez avec une application console en tapant des instructions à l'invite de commandes.

Projet vide

Le modèle Projet vide peut être utilisé pour créer votre propre type de projet.Le modèle crée la structure de fichiers requise pour stocker les informations de l'application.Tous les composants, fichiers et références doivent être ajoutés manuellement.Pour plus d'informations sur l'ajout de références, consultez Ajout et suppression de références.

Bibliothèque de classes portable

Crée un projet pour créer un fichier .DLL qui s'exécute sur windows, Silverlight, windows phone, et Xbox 360.

Application Windows Forms

Cela convertit une application Windows autonome classique ou une application frontale élaborée en une application Web distribuée.Pour plus d'informations, consultez Création d'applications Windows ou Création d'un projet d'application Windows.

Bibliothèque de contrôles Windows Forms

Le modèle de projet Bibliothèque de contrôles Windows permet de créer des contrôles personnalisés, lesquels sont utilisés sur des Windows Forms.Pour plus d'informations, consultez Contrôles Windows Forms.

Service Windows

Les applications de service Windows (anciennement appelées « services NT ») sont des applications à durée d'exécution longue sans interface utilisateur.Elles peuvent surveiller des éléments tels que les performances système.Pour plus d'informations, consultez Introduction aux applications de service Windows.

Application WPF

Le modèle d'application WPF crée un projet qui utilise Windows Presentation Foundation.Pour plus d’informations, consultez Comment : créer un projet d'application WPF.

Bibliothèque de contrôles utilisateur WPF

Crée un contrôle utilisateur WPF, qui repose sur les fonctionnalités des contrôles WPF existants.Pour plus d’informations, consultez Comment : créer un projet de bibliothèque UserControl WPF.

Application de navigateur WPF

Crée une application WPF qui s'exécute dans le navigateur.Ce modèle d'application est appelé Application du navigateur XAML (XBAP).Pour plus d'informations, consultez Comment : créer un projet d'application de navigateur WPF ou Vue d'ensemble des applications de navigateur XAML.

Bibliothèque de contrôles personnalisés WPF

Crée un projet dans lequel créer un contrôle WPF personnalisé.Pour plus d’informations, consultez Vue d'ensemble de la création de contrôles.

0fyc0azh.collapse_all(fr-fr,VS.110).gifModèles Web Visual Basic et C#

Les modèles suivants apparaissent sous les sous-catégories Visual Basic/Web ou Visual C#/Web.

[!REMARQUE]

Ces modèles sont uniquement destinés aux projets d'application Web.Ils ne s'appliquent pas aux projets de site Web.Pour plus d'informations sur la différence entre ces types de projets Web, consultez Projets d'application Web et projets de site Web dans Visual Studio.

Modèle de projet

Informations supplémentaires

Application Web ASP.NET

Crée une application Web qui inclut les éléments suivants :

  • Des dossiers destinés à contenir les pages d'appartenance, les fichiers de script client et les fichiers de feuille de style en cascade.

  • Un dossier de données, disposant des autorisations permettant à ASP.NET d'y accéder en lecture et écriture au moment de l'exécution.

  • Un fichier de page maître.

  • Des pages Web appelées Default.aspx et About.aspx.

  • Un fichier de classe d'application globale.

  • Un fichier Web.config.

Si vous créez une application Web IIS locale ou un site IIS distant, Visual Studio crée l'application Web IIS.

Application Web ASP.NET vide

Crée une application Web ASP.NET qui inclut un fichier Web.config mais aucun autre fichier.

Application Web d'entités Dynamic Data ASP.NET

Crée une application Web d'entités Dynamic Data à utiliser avec ADO.NET Entity Framework.Cette application Web peut cibler toute base de données relationnelle.Pour plus d'informations sur Dynamic Data, consultez ASP.NET Dynamic Data.

Application Web Dynamic Data ASP.NET LINQ to SQL

Crée une application Web Dynamic Data ASP.NET à utiliser avec LINQ to SQL.Cette application Web peut cibler toute base de données relationnelle.Pour plus d'informations sur Dynamic Data, consultez ASP.NET Dynamic Data.

Contrôle serveur ASP.NET

Crée un contrôle serveur à utiliser dans les applications Web ASP.NET.Pour plus d’informations, consultez Walkthrough: Developing and Using a Custom Server Control.

Contrôle serveur ASP.NET AJAX

Les contrôles serveur ASP.NET AJAX se composent de code serveur et client qu'on intègre pour produire un comportement évolué.Pour plus d’informations, consultez ASP.NET AJAX Overview.

Extendeur de contrôle serveur ASP.NET AJAX

Les contrôles d'extendeur ASP.NET AJAX optimisent les fonctionnalités de client des contrôles serveur Web ASP.NET standard.Pour plus d’informations, consultez ASP.NET AJAX Extender Controls Overview.

0fyc0azh.collapse_all(fr-fr,VS.110).gifModèles Office Visual Basic et C#

Les modèles de projet Office suivants apparaissent sous les sous-catégories Visual Basic/Office ou Visual C#/Office.

  • Complément Excel 2010

  • Modèle Excel 2010

  • Classeur Excel 2010

  • Complément InfoPath 2010

  • Complément Outlook 2010

  • Complément PowerPoint 2010

  • Complément Project 2010

  • Complément Visio 2010

  • Complément Word 2010

  • Document Word 2010

  • Modèle Word 2010

Pour plus d'informations sur le développement de solutions Office, consultez Vue d'ensemble des modèles de projet Office et le Getting Started Programming Application-Level Add-Ins.

0fyc0azh.collapse_all(fr-fr,VS.110).gifModèles SharePoint Visual Basic et C#

Les modèles suivants apparaissent sous les sous-catégories Visual Basic/SharePoint ou Visual C#/SharePoint .

  • Projet SharePoint 2010

  • Composant visual WebPart SharePoint 2010

  • Flux de travail réutilisable SharePoint 2010 d'importation

  • Package de solution SharePoint 2010 d'importation

  • Composant WebPart SharePoint Silverlight 2010

Pour plus d’informations, consultez Modèles de projets et d'éléments de projet SharePoint.

0fyc0azh.collapse_all(fr-fr,VS.110).gifModèles de flux de travail Visual Basic et C#

Les modèles suivants apparaissent sous les sous-catégories Visual Basic/Flux de travail ou Visual C#/Flux de travail.

Tous les modèles de cette section créent des projets qui utilisent Windows Workflow Foundation.Windows Workflow Foundation permet le développement de flux de travail pilotés par des modèles, apportant une visibilité de conception naturelle et permettant de masquer les problèmes au niveau du système, tels que les transactions, la gestion d'état et le contrôle d'accès concurrentiel.

Pour plus d'informations, consultez Vue d'ensemble de Windows Workflow Foundation.

Modèle de projet

Informations supplémentaires

Bibliothèque ActivityDesigner

Le modèle de bibliothèque ActivityDesigner est utilisé pour créer un concepteur d'activités personnalisé.Les concepteurs d'activités personnalisés sont utilisés pour créer l'expérience en mode conception dans le cadre de l'utilisation d'activités, en contrôlant la façon dont l'activité et sa page de propriétés s'affichent dans Visual Studio.Pour plus d'informations, consultez la rubrique traitant de la création d'un concepteur d'activités personnalisé.

Bibliothèque d'activités

Le modèle de bibliothèque d'activités est utilisé pour créer une activité composite à partir d'activités préexistantes.Pour plus d'informations, consultez la rubrique traitant de la création d'activité de flux de travail à l'aide de la classe Activity.

Application de service de workflow WCF

Le modèle d'application de service de workflow WCF permet de créer un workflow qui utilise des activités de message pour envoyer et recevoir des messages WCF.Pour plus d'informations, consultez la rubrique présentant une vue d'ensemble des services de workflow.

Application console de workflow

Le modèle d'application console de workflow est utilisé pour créer un workflow hébergé dans une application console.Le workflow est implémenté en tant qu'activité Sequence.Pour plus d'informations, consultez Comment : créer un workflow.

0fyc0azh.collapse_all(fr-fr,VS.110).gifAutres modèles Visual Basic et C#

Les modèles suivants apparaissent sous d'autres sous-catégories des nœuds Visual Basic et Visual C#, comme indiqué.

Modèle de projet

Informations supplémentaires

Les windows azure/installation des outils windows azure

Fournit des instructions pour autoriser les projets Windows Azure Cloud Service en installant Windows Azure ToolsPour plus d’informations, voir Comment : Vérifiez les outils windows azure.

Rapports/Application de rapports

Crée un projet de rapport à remplir manuellement ou avec l'Assistant Rapport.

Silverlight/Application Silverlight

Crée un projet d'application Silverlight standard avec l'option d'hébergement dans un projet Web.Pour plus d'informations, consultez Comment : créer un projet Silverlight (page éventuellement en anglais).

Silverlight/Application de navigation Silverlight

Crée un projet d'application Silverlight qui contient des composants d'interface utilisateur, tels que les en-têtes, les pieds de page et les encadrés de navigation.

Silverlight/Bibliothèque de classes Silverlight

Crée un projet de bibliothèque de classes Silverlight en vue de leur utilisation par les applications Silverlight.

Test d'épreuve/unité

Consultez Procédure pas à pas : création et exécution de tests unitaires pour le code managé.

Try/projet de test codé de l'interface utilisateur

Consultez Test de l'interface utilisateur avec des tests codés de l'interface utilisateur automatisés.

Le test des performances de site Web et la performance de test de charge projet

Consultez Test de performances et de contrainte à l'aide des performances Web Visual Studio et de tests de charge.

WCF/Bibliothèque du service de syndication

Consultez Services Windows Communication Foundation et services de données WCF dans Visual Studio.

Application de service de WCF/WCF

Pour plus d’informations, consultez Services Windows Communication Foundation et services de données WCF dans Visual Studio.

WCF/Bibliothèque de services WCF

Consultez Services Windows Communication Foundation et services de données WCF dans Visual Studio.

WCF/Application de service de workflow WCF

Le modèle d'application de service de workflow WCF permet de créer un workflow qui utilise des activités de message pour envoyer et recevoir des messages WCF.

0fyc0azh.collapse_all(fr-fr,VS.110).gifModèles Windows Visual C++

Modèle de projet

Informations supplémentaires

ATL/Projet ATL

Crée un projet qui utilise ATL (Active Template Library).

CLR/Bibliothèque de classes

Crée un assembly. NET Framework qui est consommable à partir de n'importe quel langage.NET Framework.

CLR/Application console CLR

Crée une application console qui s'exécute dans le.NET Framework.

CLR/Projet vide

Crée un projet vide du .NET Framework pour créer une application locale.

CLR/Application Windows Forms

Crée une application. NET Framework avec une interface utilisateur Windows Forms.

CLR/Bibliothèque de contrôles Windows Forms

Crée des contrôles à utiliser dans les applications Windows Forms qui s'exécutent dans le.NET Framework.

Général/Projet vide

Crée un projet vide pour la création d'une application locale.

Général/Projet Makefile

Crée un projet pour l'utilisation d'un système de génération externe.

Général/Assistant personnalisé

Crée un Assistant d'application personnalisé.Pour plus d’informations, consultez Conception d'un Assistant.

MFC/Application MFC

Crée une application qui utilise la bibliothèque de classes Windows Fondation.Pour plus d’informations, consultez Classe MFC (Assistant).

MDC/DLL MFC

Crée une bibliothèque de liens dynamiques qui utilise la bibliothèque de classes Windows Foundation.Pour plus d’informations, consultez Classe MFC (Assistant).

MFC/Contrôle ActiveX MFC

Crée un contrôle ActiveX qui utilise la bibliothèque de classes Windows Fondation.Pour plus d’informations, consultez Classe MFC (Assistant).

Test/Projet de test

Crée un projet de test à utiliser pour les tests automatisés.Pour plus d'informations sur la création de tests automatisés, consultez Création de tests automatisés à l'aide de Microsoft Test Manager.

Win32/Projet Win32

Crée un projet pour héberger une application Win32, une application console, une DLL ou une bibliothèque statique.

Win32/Application console Win32

Crée une application console Win32.

0fyc0azh.collapse_all(fr-fr,VS.110).gifModèles Visual F#

Les modèles suivants figurent dans les sous-catégories Visual F#/Windows ou Visual F#/Silverlight.Pour plus d'informations sur Visual F#, consultez Utilisation de Visual Studio pour écrire des programmes F#.

0fyc0azh.collapse_all(fr-fr,VS.110).gifLightSwitch

Les modèles suivants apparaissent sous la sous-catégorie de LightSwitch/windows.Pour plus d’informations, consultez Étape 1 : créer un projet LightSwitch.

Modèle de projet

Informations supplémentaires

Application de LightSwitch (Visual Basic)

Crée une nouvelle solution d'application de LightSwitch.

Application de LightSwitch (visual C#)

Crée une nouvelle solution d'application de LightSwitch.

0fyc0azh.collapse_all(fr-fr,VS.110).gifAutres types de projets

Ces modèles apparaissent sous la catégorie Autres types de projets.Les projets de la section Configuration et déploiement utilisent tous Déploiement de Windows Installer et sont destinés à être ajoutés à une solution existante.

Modèle de projet

Informations supplémentaires

Configuration et déploiement/version d'Enable InstallShield Limited

Consultez Déploiement de Windows Installer.

Extensibilité/Complément Visual Studio

Les compléments Visual Studio ajoutent des fonctionnalités à l'environnement Visual Studio.Pour plus d’informations, consultez Comment : créer un complément.

Extensibilité/shell Visual Studio isolé

Consultez Procédure pas - à - pas : Création d'une application à interpréteur de commandes isolé de base.

Extensibilité/package Visual Studio

Pour plus d’informations, consultez Procédure pas - à - pas : Création d'une application à interpréteur de commandes isolé de base.

Solution Visual Studio/Nouvelle solution

Cela crée un fichier solution et une structure de répertoire pour y ajouter des projets.

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

Ces modèles apparaissent sous la catégorie SQL Server .

Modèle de projet

Informations supplémentaires

Projet de base de données du serveur SQL Server/SQL

Crée un projet vide pour une base de données SQL Server.

0fyc0azh.collapse_all(fr-fr,VS.110).gifModèles Projets de modélisation

Les modèles suivants apparaissent sous la catégorie Projets de modélisation.

Modèle de projet

Informations supplémentaires

Projet de modélisation

Crée un projet vide de modélisation.Pour plus d’informations, consultez Comment : créer des diagrammes et projets de modélisation UML.

Voir aussi

Concepts

Types et extensions de fichiers en Visual Basic et Visual C#

Création de projets et de solutions

Autres ressources

Développement d'applications clientes

Développement Office dans Visual Studio