Bagikan melalui


Elemen ProjectSubType (templat Visual Studio)

Mengklasifikasikan templat ke dalam subkataan nilai yang ditentukan dalam ProjectType elemen .

<VsTemplate><TemplateData><ProjectSubType>

Sintaks

<ProjectSubType> SubType </ProjectSubType>

Atribut dan elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Atribut

Tidak ada.

Elemen anak

Tidak ada.

Elemen induk

Elemen Deskripsi
TemplateData Elemen yang diperlukan.

Mengategorikan templat dan menentukan bagaimana templat ditampilkan dalam proyek baru atau kotak dialog Tambahkan Item Baru.

Nilai teks

Nilai teks diperlukan.

Nilai ini menentukan subkataan templat.

Keterangan

ProjectSubType adalah elemen turunan opsional dari TemplateData.

Elemen ini ProjectSubType menyediakan subkataan ke elemen ProjectType . Nilai ini dapat mencakup:

  • SmartDevice-NETCFv1: Menentukan bahwa templat menargetkan .NET Compact Framework versi 1.0.

  • SmartDevice-NETCFv2: Menentukan bahwa templat menargetkan .NET Compact Framework versi 2.0.

    Jika templat berisi ProjectType elemen dengan nilai Web, ProjectSubType elemen menentukan bahasa pemrograman templat. Elemen ini dapat memiliki nilai berikut:

  • CSharp: Menentukan bahwa templat membuat proyek atau item Web Visual C#.

  • VisualBasic: Menentukan bahwa templat membuat proyek atau item Web Visual Basic.

Contoh

Contoh berikut menunjukkan metadata untuk templat proyek untuk aplikasi perangkat Visual C# yang menargetkan .NET Compact Framework versi 2.0.

<VSTemplate Type="Project" Version="3.0.0"
    xmlns="http://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>

Baca juga