Partager via


VSTemplate, élément (modèles Visual Studio)

Mise à jour : novembre 2007

Contient toutes les métadonnées du modèle de projet ou d'élément ou du Starter Kit.

<VSTemplate Type="TemplateType" Version="x.x.x">
    <TemplateData>    </TemplateData>
    <TemplateContent>    </TemplateContent>
    ...
</VSTemplate>

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut

Description

Type

Identifie le modèle en tant que modèle de projet ou modèle d'élément. Cet attribut peut avoir la valeur Project ou Item.

Version

Spécifie le numéro de version du modèle. Dans les modèles Visual Studio 2005, l'attribut Version a la valeur 2.0.0.

Éléments enfants

Élément

Description

TemplateData

Élément requis.

Spécifie des données qui classent le modèle dans une catégorie et définit la façon dont il s'affiche dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément.

TemplateContent

Élément requis.

Spécifie le contenu du modèle.

WizardExtension

Élément facultatif.

WizardData

Élément facultatif.

Éléments parents

Aucun.

Notes

L'élément VSTemplate est l'élément racine des fichiers .vstemplate.

Exemple

L'exemple suivant affiche les métadonnées d'un modèle de projet pour une application Visual C#.

<VSTemplate Type="Project" Version="2.0.0"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>My template</Name>
        <Description>A basic starter kit</Description>
        <Icon>TemplateIcon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
    </TemplateData>
    <TemplateContent>
        <Project File="MyStarterKit.csproj">
            <ProjectItem>Form1.cs<ProjectItem>
            <ProjectItem>Form1.Designer.cs</ProjectItem>
            <ProjectItem>Program.cs</ProjectItem>
            <ProjectItem>Properties\AssemblyInfo.cs</ProjectItem>
            <ProjectItem>Properties\Resources.resx</ProjectItem>
            <ProjectItem>Properties\Resources.Designer.cs</ProjectItem>
            <ProjectItem>Properties\Settings.settings</ProjectItem>
            <ProjectItem>Properties\Settings.Designer.cs</ProjectItem>
        </Project>
    </TemplateContent>
</VSTemplate>

Voir aussi

Référence

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

Autres ressources

Modèles Visual Studio