Sdílet prostřednictvím


ProjectSubType – element (šablony sady Visual Studio)

Rozděluje šablonu do podkategorie hodnotu zadanou v poli ProjectType prvku.

<ProjectSubType> SubType </ProjectSubType>

Atributy a elementy

Následující oddíly popisují atribut, podřízené elementy a rodičovské elementy.

Atributy

Žádný

Podřízené elementy

Žádný

Nadřazené elementy

Element

Description

TemplateData

Požadovaný prvek.

Rozděluje šablonu a definuje, jak se zobrazuje buď Nový projekt nebo Přidat novou položku dialogové okno.

Textová hodnota

Je požadována hodnota text.

Tato hodnota Určuje podkategorii šablony.

Poznámky

ProjectSubTypeje volitelný podřízený prvek TemplateData.

ProjectSubType Prvek obsahuje podkategorie, aby ProjectType element.Tato hodnota může zahrnovat:

  • SmartDevice-NETCFv1: Určuje, že cíle šablony .NET Compact Framework verze 1.0.

  • SmartDevice-NETCFv2: Určuje, že cíle tempalate .NET Compact Framework verze 2.0.

Pokud šablona obsahuje ProjectType prvek s hodnotou Web, ProjectSubType element určuje programovací jazyk šablony.Tento prvek může mít následující hodnoty:

  • CSharp: Určuje, že vytvoří šablonu Visual C# webového projektu nebo položky.

  • VisualBasic: Určuje, že vytvoří šablonu Visual Basic webového projektu nebo položky.

Příklad

Následující příklad zobrazuje metadata pro šablonu projektu Visual C# zařízení aplikace cílení .NET Compact Framework verze 2.0.

<VSTemplate Type="Project" Version="3.0.0"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>My template</Name>
        <Description>A basic device template</Description>
        <Icon>TemplateIcon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
        <ProjectSubType>SmartDevice-NETCFv2</ProjectSubType>
    </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>

Viz také

Referenční dokumentace

Odkaz na schéma šablon sady Visual Studio

ProjectType – element (šablony sady Visual Studio)

Koncepty

Vytváření šablon pro projekty a položky v sadě Visual Studio