Partager via


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

Spécifie le contenu du modèle.

<TemplateContent>
    ...
</TemplateContent>

Attributs et éléments

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

Attributs

Aucun

Éléments enfants

Élément

Description

ProjectCollection

Élément facultatif.

Spécifie l'organisation et le contenu de modèles à plusieurs projets.

Projet

Élément facultatif.

Spécifie les fichiers ou répertoires à ajouter au projet.

Références

Élément facultatif.

Spécifie les références d'assembly requises pour un modèle d'élément.

ProjectItem

Élément facultatif.

Spécifie un fichier contenu dans le modèle.

CustomParameters

Élément facultatif.

Spécifie les paramètres personnalisés à utiliser lorsqu'un projet ou élément est créé à partir du modèle.

Éléments parents

Élément

Description

VSTemplate

Élément requis.

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

Notes

TemplateContent est un élément obligatoire.

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

Export Template Wizard