Udostępnij za pośrednictwem


BuildProjectOnload, element (szablony Visual Studio)

Kompiluje tylko nowe projekty podczas tworzenia i dodawania ich do rozwiązania. Całe rozwiązanie nie jest kompilowane.

Hierarchia elementów:

<VSTemplate>
  <TemplateData>
    <BuildProjectOnLoad>

Składnia

<BuildProjectOnLoad> true/false </BuildProjectOnLoad>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Brak.

Elementy podrzędne

Brak.

Elementy nadrzędne

Element opis
TemplateData Kategoryzuje szablon i definiuje sposób wyświetlania go zarówno w oknie dialogowym Nowy projekt , jak i Dodaj nowy element .

Wartość tekstowa

Wartość tekstowa jest wymagana.

Tekst musi zawierać wartość true lub false wskazać, czy utworzyć tylko nowy projekt podczas jego tworzenia na podstawie szablonu.

Uwagi

BuildProjectOnLoad jest elementem opcjonalnym. Domyślna wartość to false.

Przykład

Poniższy przykład ilustruje metadane szablonu języka 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>

Zobacz też