Différences entre les modèles de projet et d'élément
Mise à jour : novembre 2007
Les modèles Visual Studio se divisent en deux catégories majeures : modèles de projet et modèles d'élément. Cette rubrique explique quelques-unes des différences entre modèles de projet et modèles d'élément.
Modèles d'élément
Les modèles d'élément sont des éléments individuels qu'un utilisateur peut ajouter à un projet en utilisant la boîte de dialogue Ajouter un nouvel élément. Voici des exemples de modèles d'élément inclus avec Visual Studio :
Windows Form
Fichier de code
Schéma XML
Modèles de projet
Les modèles de projet sont des projets entiers à partir desquels un utilisateur peut créer un projet en utilisant la boîte de dialogue Nouveau projet. Un modèle de projet inclut tous les fichiers nécessaires pour commencer un type spécifique de projet. Voici des exemples de modèles de projet inclus avec Visual Studio :
Application Windows
Bibliothèque de classes
Projet vide
Vous pouvez utiliser l'Assistant qui crée des projets à partir de modèles pour exécuter des actions personnalisées. Pour plus d'informations, consultez Comment : utiliser des Assistants avec des modèles de projet.
Contenu des modèles
Les modèles d'élément et de projet sont stockés en tant que fichiers .zip. Le contenu des fichiers .zip diffère entre les différents types de modèles.
Les fichiers .zip des modèles d'élément contiennent :
Le fichier .vstemplate qui contient les métadonnées du modèle.
Un ou plusieurs fichiers à ajouter à un projet lorsqu'un élément est instancié à partir du modèle.
Remarque : Bien que les modèles d'élément ne puissent spécifier qu'un élément, cet élément contient quelquefois plusieurs fichiers. Par exemple, les modèles d'élément Windows Forms peuvent contenir un fichier de code, un fichier concepteur et un fichier de ressources. Pour plus d'informations, consultez Comment : créer des modèles d'élément multifichier.
Un fichier d'icône facultatif à faire apparaître dans la boîte de dialogue Ajouter un nouvel élément.
Les fichiers .zip des modèles de projet contiennent :
Le fichier .vstemplate qui contient les métadonnées du modèle.
Le fichier du projet ou le fichier Web.config.
Les fichiers de code, tels que les formulaires Windows et Web, les fichiers de classes et de ressources.
Un fichier d'icône facultatif, à faire apparaître dans la boîte de dialogue Nouveau projet.
Création et utilisation de modèles
Les modèles de projet et d'élément sont créés et utilisés de différentes façons. Le tableau suivant explique comment effectuer des tâches courantes avec des modèles de projet et d'élément.
Tâche |
Modèles de projet |
Modèles d'élément |
---|---|---|
Spécification du type de modèle dans le fichier .vstemplate. |
Donnez à l'attribut Type de l'élément VSTemplate la valeur Project. |
Donnez à l'attribut Type de l'élément VSTemplate la valeur Item. |
Instanciation du modèle. |
Sélectionnez le modèle dans la boîte de dialogue Nouveau projet. |
Un projet étant ouvert, sélectionnez le modèle dans la boîte de dialogue Ajouter un nouvel élément. |
Ajout de références d'assembly. |
Ajoutez les références au projet avant de créer le modèle. |
Ajoutez les références avec l'élément References dans le fichier .vstemplate. |
Voir aussi
Tâches
Comment : ajouter des références à des modèles
Référence
Référence du schéma de modèle Visual Studio