Partager via


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

Mise à jour : novembre 2007

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.

Project

É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

Assistant Exportation de modèle

Autres ressources

Modèles Visual Studio