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>