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

Spécifie le contenu du modèle.

Hiérarchie d’éléments :

<VSTemplate>
  <TemplateContent>

Syntaxe

<TemplateContent>
    ...
</TemplateContent>

Attributs et éléments

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

Attributs

Attribut Description
BuildOnLoad Spécifie s’il faut générer la solution lorsqu’un projet est créé à partir du modèle.

É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 des fichiers ou des répertoires à ajouter au projet.
Informations de référence É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 un é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, du modèle d’élément ou du kit de démarrage.

Notes

TemplateContent est un élément obligatoire.

Exemple

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

<VSTemplate Type="Project" Version="3.0.0"
    xmlns="http://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