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.
Modè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. |
Modè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. |
Modè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 :
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. |
Modè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.
Modè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.
Modè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. |
Autres 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 |
|
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. |
Modè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. |
Modè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#.
LightSwitch
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. |
Autres 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. |
SQL 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. |
Modè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