Partager via


Comment : créer manuellement des modèles d'élément

Mise à jour : novembre 2007

Le processus de création d'un modèle d'élément personnalisé est assez simple. Les éléments requis d'un modèle d'élément de projet sont :

  • Le fichier de métadonnées (* .vstemplate) que Visual Studio utilise pour définir la façon d'afficher l'élément de projet dans l'environnement de développement et, si vous avez spécifié les propriétés appropriées, de personnaliser la façon dont l'élément de projet est créé.

  • Le fichier de code, tel qu'un formulaire Windows ou Web, un fichier de classes ou de ressources.

    Remarque :

    Il est également possible de créer un modèle d'élément à plusieurs fichiers. Pour plus d'informations, consultez Comment : créer des modèles d'élément multifichier.

Ces deux fichiers sont compressés dans un fichier .zip. Le fichier .zip doit se trouver à l'emplacement reconnu par Visual Studio comme emplacement des modèles d'éléments de projet personnalisés. Les modèles d'élément de projet personnalisés apparaissent dans la boîte de dialogue Ajouter un nouvel élément dans la section Mes modèles du langage de programmation approprié.

Pour créer manuellement un modèle d'élément

  1. Créez un projet et un élément de projet.

  2. Modifiez l'élément de projet jusqu'à ce qu'il soit prêt à enregistrer en tant que modèle.

  3. Modifiez le fichier de code pour indiquer où le remplacement de paramètres doit avoir lieu. Pour plus d'informations sur le remplacement de paramètres, consultez Comment : substituer des paramètres dans un modèle.

  4. Créez un fichier XML et enregistrez-le avec une extension .vstemplate dans le même répertoire que votre nouveau modèle d'élément.

  5. Créez le fichier XML .vstemplate pour fournir les métadonnées du modèle d'élément. Pour plus d'informations, consultez l'exemple de la section suivante.

  6. Enregistrez et fermez le fichier .vstemplate.

  7. Dans l'Explorateur Windows, sélectionnez les fichiers à inclure dans votre modèle, cliquez avec le bouton droit, sélectionnez Envoyer vers, puis cliquez sur Dossier compressé (dossier zippé). Les fichiers que vous avez sélectionnés sont compressés dans un fichier .zip.

  8. Copiez le fichier .zip à l'emplacement du modèle d'élément de l'utilisateur. Dans Windows Vista, le répertoire par défaut est ...\Utilisateurs\<NomUtilisateur>\Documents\Visual Studio 2008\Templates\ItemTemplates\. Pour plus d'informations, consultez Comment : localiser et organiser les modèles de projet et d'élément.

Exemple

L'exemple suivant illustre un fichier .vstemplate de base pour un élément. Ce modèle d'élément contient les métadonnées pour un modèle de classe Visual C# personnalisé, MyClass.cs.

<VSTemplate Type="Item" Version="2.0.0"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>MyClass</Name>
        <Description>My custom C# class.</Description>
        <Icon>Icon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
        <DefaultName>MyClass</DefaultName>
    </TemplateData>
    <TemplateContent>
        <ProjectItem>MyClass.cs</ProjectItem>
    </TemplateContent>
</VSTemplate>

Voir aussi

Tâches

Comment : créer des modèles d'élément

Comment : créer des modèles d'élément multifichier

Comment : créer des modèles d'élément pour des types de projets spécifiques

Comment : ajouter des références à des modèles

Concepts

Comment : localiser et organiser les modèles de projet et d'élément

Référence

Référence du schéma de modèle Visual Studio

Autres ressources

Modèles Visual Studio

Création de modèles de projet et d'élément