ProjectType – element (šablony sady Visual Studio)
Rozděluje šablonu projektu, takže se zobrazí v zadané skupině Nový projekt nebo Přidat novou položku dialogové okno.
![]() |
---|
Šablony projektu jsou podporovány jazyka C++ v aplikaci Visual Studio 2012.Jazyka C++ v aplikaci Visual Studio 2010 a starší verze nejsou podporovány. |
<ProjectType> CSharp/VisualBasic/VC/Web </ProjectType>
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 |
---|---|
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 typ projektu šablony vytvoří a musí obsahovat jednu z následujících hodnot:
CSharp: Určuje, že se vytvoří šablona Visual C# projektu nebo položky.
VisualBasic: Určuje, že se vytvoří šablona Visual Basic projektu nebo položky.
Web: Určuje, zda šablona vytvoří webový projekt nebo položku.Pokud ProjectType tuto hodnotu obsahuje prvek, projekt nebo položku jazyk je definován v ProjectSubType – element (šablony sady Visual Studio).
Poznámky
ProjectType je povinným podřízeným prvkem prvku TemplateData.
Hodnota ProjectType prvek určuje umístění šablony v Nový projekt nebo Přidat novou položku dialogové okno.Například šablona s ProjectType hodnotu CSharp se zobrazí pod Visual C# uzlu v Nový projekt dialogové okno.
Podtyp šablony lze zadat pomocí ProjectSubType prvku.
Příklad
Následující příklad zobrazuje metadata pro šablonu projektu Visual C# aplikace.
<VSTemplate Type="Project" Version="3.0.0"
xmlns="https://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>
Viz také
Referenční dokumentace
Odkaz na schéma šablon sady Visual Studio
ProjectSubType – element (šablony sady Visual Studio)
Koncepty
Vytváření šablon pro projekty a položky v sadě Visual Studio