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

Spécifie le contenu du modèle.Specifies the contents of the template.

<VSTemplate ><VSTemplate>
<TemplateContent ><TemplateContent>

SyntaxeSyntax

<TemplateContent>  
    ...  
</TemplateContent>  

Attributs et élémentsAttributes and Elements

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.The following sections describe attributes, child elements, and parent elements.

AttributsAttributes

AttributAttribute DescriptionDescription
BuildOnLoadBuildOnLoad Spécifie s’il faut générer la solution lorsqu’un projet est créé à partir du modèle.Specifies whether to build the solution when a project is created from the template.

Éléments enfantsChild Elements

ÉlémentElement DescriptionDescription
ProjectCollectionProjectCollection Élément facultatif.Optional element.

Spécifie l'organisation et le contenu de modèles à plusieurs projets.Specifies the organization and contents of multi-project templates.
ProjetProject Élément facultatif.Optional element.

Spécifie les fichiers ou répertoires à ajouter au projet.Specifies files or directories to add to the project.
RéférencesReferences Élément facultatif.Optional element.

Spécifie les références d’assembly requises pour un modèle d’élément.Specifies the assembly references required for an item template.
ProjectItemProjectItem Élément facultatif.Optional element.

Spécifie un fichier contenu dans le modèle.Specifies a file contained in the template.
CustomParametersCustomParameters Élément facultatif.Optional element.

Spécifie les paramètres personnalisés qui doivent être utilisées lorsqu’un projet ou un élément est créé à partir du modèle.Specifies any custom parameters that are to be used when a project or item is created from the template.

Éléments parentsParent Elements

ÉlémentElement DescriptionDescription
VSTemplateVSTemplate Élément requis.Required element.

Contient toutes les métadonnées pour le modèle de projet, un modèle d’élément ou un starter kit.Contains all the metadata for the project template, item template, or starter kit.

NotesRemarks

TemplateContent est un élément requis.TemplateContent is a required element.

ExempleExample

L’exemple suivant affiche les métadonnées d’un modèle de projet pour un Visual C#Visual C# application.The following example shows the metadata for a project template for a Visual C#Visual C# application.

<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 aussiSee Also

Référence du schéma de modèle Visual Studio Visual Studio Template Schema Reference
Création de modèles de projet et d’élémentCreating Project and Item Templates