Udostępnij za pośrednictwem


ProjectType, element (szablony visual studio)

Kategoryzuje szablon projektu tak, aby był wyświetlany w określonej grupie w oknie dialogowym Nowy projekt lub Dodaj nowy element .

Ostrzeżenie

Szablony projektów są obsługiwane w języku C++ począwszy od programu Visual Studio 2012. Nie są one obsługiwane w języku C++ w programie Visual Studio 2010 i starszych wersjach.

<VsTemplate><TemplateData><ProjectType>

Składnia

<ProjectType> CSharp/VisualBasic/VC/Web </ProjectType>

Atrybuty i elementy

W poniższych sekcjach opisano atrybut, 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 w oknie dialogowym Nowy projekt lub Dodaj nowy element .

Wartość tekstowa

Wartość tekstowa jest wymagana.

Ta wartość określa typ projektu, który zostanie utworzony przez szablon i musi zawierać jedną z następujących wartości:

  • CSharp: określa, że szablon tworzy projekt lub element języka Visual C#.

  • VisualBasic: Określa, że szablon tworzy projekt lub element języka Visual Basic.

  • Web: określa, że szablon tworzy projekt internetowy lub element. ProjectType Jeśli element zawiera tę wartość, język projektu lub elementu jest zdefiniowany w elemencie ProjectSubType (szablony Visual Studio).

Uwagi

ProjectType jest wymaganym elementem podrzędnym elementu TemplateData.

Wartość ProjectType elementu określa, gdzie szablon znajduje się w oknie dialogowym Nowy projekt lub Dodaj nowy element . Na przykład szablon z wartością ProjectTypeCSharp jest wyświetlany w węźle Visual C# w oknie dialogowym Nowy projekt .

Podtyp szablonu można określić przy użyciu elementu ProjectSubType .

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ż