Partager via


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

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. Les modèles disponibles dans Visual Studio 2010 ont une valeur d'attribut Version de 3.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="3.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