Aracılığıyla paylaş


ProjectSubType öğesi (Visual Studio şablonları)

Şablonu öğesinde belirtilen değerin bir alt kategorisine ProjectType sınıflandırır.

<VSTemplate><TemplateData><ProjectSubType>

Sözdizimi

<ProjectSubType> SubType </ProjectSubType>

Öznitelikler ve öğeler

Aşağıdaki bölümlerde öznitelik, alt öğeler ve üst öğeler açıklanmaktadır.

Özellikler

Yok.

Alt öğeleri

Yok.

Üst öğeler

Öğe Açıklama
TemplateData Gerekli öğe.

Şablonu kategorilere ayırır ve Yeni Proje veya Yeni Öğe Ekle iletişim kutusunda nasıl görüntüleneceğini tanımlar.

Metin değeri

Bir metin değeri gereklidir.

Bu değer, şablonun alt kategorisini belirtir.

Açıklamalar

ProjectSubType isteğe bağlı bir alt öğesidir TemplateData.

öğesi ProjectType ProjectSubType öğesine bir alt kategori sağlar. Bu değer şunları içerebilir:

  • SmartDevice-NETCFv1: Şablonun .NET Compact Framework sürüm 1.0'ın hedeflendiğini belirtir.

  • SmartDevice-NETCFv2: Şablonun .NET Compact Framework sürüm 2.0'ın hedeflendiğini belirtir.

    Bir şablon değeri WebProjectSubType olan bir ProjectType öğe içeriyorsa, öğesi şablonun programlama dilini belirtir. Bu öğe aşağıdaki değerlere sahip olabilir:

  • CSharp: Şablonun bir Visual C# Web projesi veya öğesi oluşturduğunu belirtir.

  • VisualBasic: Şablonun bir Visual Basic Web projesi veya öğesi oluşturduğunu belirtir.

Örnek

Aşağıdaki örnek, .NET Compact Framework sürüm 2.0'a yönelik bir Visual C# cihaz uygulaması için proje şablonunun meta verilerini gösterir.

<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>

Ayrıca bkz.