Élément BuildProjectOnload (modèles Visual Studio)

Génère uniquement de nouveaux projets à mesure que vous créez et les ajoutez à une solution. La solution entière n’est pas générée.

Hiérarchie d’éléments :

<VSTemplate>
  <TemplateData>
    <BuildProjectOnLoad>

Syntaxe

<BuildProjectOnLoad> true/false </BuildProjectOnLoad>

Attributs et éléments

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

Attributs

Aucune.

Éléments enfants

Aucune.

Éléments parents

Élément Description
TemplateData Catégorise le modèle et définit la façon dont il apparaît dans les boîtes de dialogue Nouveau projet et Ajouter un nouvel élément .

Valeur texte

Une valeur texte est requise.

Le texte doit être soit truefalse soit pour indiquer s’il faut générer uniquement le nouveau projet lorsqu’il est créé à partir du modèle.

Notes

BuildProjectOnLoad est un élément facultatif. La valeur par défaut est false.

Exemple

L’exemple suivant illustre les métadonnées d’un modèle 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 template</Description>
        <Icon>TemplateIcon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
        <BuildProjectOnload>true</BuildProjectOnLoad>
    </TemplateData>
    <TemplateContent>
        <Project File="MyTemplate.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