Freigeben über


BuildProjectOnload-Element (Visual Studio-Vorlagen)

Erstellt nur neue Projekte, während Sie sie erstellen und einer Lösung hinzufügen. Die gesamte Lösung wird nicht erstellt.

Elementhierarchie:

<VSTemplate>
  <TemplateData>
    <BuildProjectOnLoad>

Syntax

<BuildProjectOnLoad> true/false </BuildProjectOnLoad>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Element Beschreibung
TemplateData Kategorisiert die Vorlage und definiert, wie sie sowohl im Dialogfeld "Neues Projekt" als auch in den Dialogfeldern "Neues Element hinzufügen" angezeigt wird.

Text Wert

Ein Textwert ist erforderlich.

Der Text muss entweder true sein oder false angeben, ob nur das neue Projekt erstellt werden soll, wenn es aus der Vorlage erstellt wird.

Hinweise

BuildProjectOnLoad ist ein optionales Element. Der Standardwert ist false.

Beispiel

Das folgende Beispiel veranschaulicht die Metadaten für eine Visual C#-Vorlage.

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

Siehe auch