Que sont les modèles de projet et d’élément ?

Les modèles de projet et d’élément vous offrent, via des stubs réutilisables, du code de base et des structures que vous pouvez personnaliser selon vos propres besoins. En règle générale, vous commencez par un modèle de projet, puis vous ajoutez un modèle d’élément.

modèles Visual Studio

De nombreux modèles de projet et d’élément prédéfinis sont disponibles lorsque vous installez Visual Studio. Les modèles de projet, comme les modèles Application web ASP.NET Core et Bibliothèque de classes, sont disponibles quand vous créez un projet. Les modèles d’élément, comme des fichiers de code, des fichiers XML, des pages HTML et des feuilles de style, apparaissent dans la boîte de dialogue Projet>Ajouter un nouvel élément.

Ces modèles fournissent un point de départ aux utilisateurs pour commencer à créer des projets ou à développer des projets existants. Les modèles de projet fournissent les fichiers nécessaires à un type de projet particulier, incluent des références d'assembly standard et définissent les propriétés de projet ainsi que les options du compilateur par défaut. La complexité des modèles d’éléments peut aller d’un fichier unique vide ayant une extension de fichier spécifique à plusieurs fichiers de code source contenant du code stub, des fichiers d’informations sur le concepteur et des ressources incorporées.

Vous pouvez utiliser des modèles installés, créer vos propres modèles, ou bien télécharger et utiliser des modèles créés par la communauté. Pour plus d’informations, consultez Guide pratique pour créer des modèles de projet et Guide pratique pour créer des modèles d’élément.

Contenu d’un modèle

Tous les modèles de projet et d’élément, qu’ils soient installés avec Visual Studio ou créés par vous, fonctionnent selon les mêmes principes et ont les mêmes contenus. Tous les modèles contiennent les éléments suivants :

  • Les fichiers à créer lors de l'utilisation du modèle. Il s’agit des fichiers de code source, des ressources incorporées, des fichiers projet, etc.

  • Un fichier .vstemplate contenant les métadonnées nécessaires pour créer un projet ou un élément à partir du modèle, et pour afficher le modèle dans la page Créer un projet ou dans la boîte de dialogue Ajouter un nouvel élément.

    Pour plus d’informations sur les fichiers .vstemplate, consultez Paramètres de balise and Paramètres de modèle.

Quand ces fichiers sont compressés dans un fichier .zip et placés dans le dossier approprié, Visual Studio les affiche automatiquement aux emplacements suivants :

  • Les modèles de projet apparaissent dans la page Créer un projet.

  • Les modèles d’élément s’affichent dans la boîte de dialogue Ajouter un nouvel élément.

Pour plus d’informations sur les dossiers de modèles, consultez Comment : localiser et organiser les modèles de projet et d’élément.