Udostępnij za pośrednictwem


TemplateContent — Element (szablony Visual Studio)

Określa zawartość szablonu.

Hierarchia elementów:

<VSTemplate>
  <TemplateContent>

Składnia

<TemplateContent>
    ...
</TemplateContent>

Atrybuty i elementy

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

Atrybuty

Atrybut opis
BuildOnLoad Określa, czy należy skompilować rozwiązanie podczas tworzenia projektu na podstawie szablonu.

Elementy podrzędne

Element opis
Projectcollection Element opcjonalny.

Określa organizację i zawartość szablonów wieloprojektowych.
Projekt Element opcjonalny.

Określa pliki lub katalogi do dodania do projektu.
Dokumentacja Element opcjonalny.

Określa odwołania do zestawu wymagane dla szablonu elementu.
Projectitem Element opcjonalny.

Określa plik zawarty w szablonie.
Parametry niestandardowe Element opcjonalny.

Określa wszelkie parametry niestandardowe, które mają być używane podczas tworzenia projektu lub elementu na podstawie szablonu.

Elementy nadrzędne

Element opis
VSTemplate Element wymagany.

Zawiera wszystkie metadane szablonu projektu, szablonu elementu lub zestawu startowego.

Uwagi

TemplateContent jest wymaganym elementem.

Przykład

Poniższy przykład przedstawia metadane szablonu projektu dla aplikacji 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 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>

Zobacz też