ProjectSubType-Element (Visual Studio-Vorlagen)
Klassifiziert die Vorlage in eine Unterkategorie des im ProjectType
Element angegebenen Werts.
<VSTemplate TemplateData><><ProjectSubType>
Syntax
<ProjectSubType> SubType </ProjectSubType>
Attribute und Elemente
In den folgenden Abschnitten werden attribute-Elemente sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Keine
Untergeordnete Elemente
Keine
Übergeordnete Elemente
Element | Beschreibung |
---|---|
TemplateData | Erforderliches Element. Kategorisiert die Vorlage und definiert, wie diese in den Dialogfeldern Neues Projekt oder Neues Element hinzufügen angezeigt wird. |
Textwert
Ein Textwert ist erforderlich.
Dieser Wert gibt die Unterkategorie der Vorlage an.
Hinweise
ProjectSubType
ist ein optionales untergeordnetes Element von TemplateData
.
Das ProjectSubType
Element stellt eine Unterkategorie für das ProjectType-Element bereit. Dieser Wert kann Folgendes enthalten:
SmartDevice-NETCFv1
: Gibt an, dass die Vorlage auf .NET Compact Framework, Version 1.0, ausgerichtet ist.SmartDevice-NETCFv2
: Gibt an, dass die Vorlage auf .NET Compact Framework, Version 2.0, ausgerichtet ist.Wenn eine Vorlage ein
ProjectType
Element mit einem WertWeb
enthält, gibt dasProjectSubType
Element die Programmiersprache der Vorlage an. Dieses Element kann die folgenden Werte aufweisen:CSharp
: Gibt an, dass die Vorlage ein Visual C#-Webprojekt oder -element erstellt.VisualBasic
: Gibt an, dass die Vorlage ein Visual Basic-Webprojekt oder -Element erstellt.
Beispiel
Das folgende Beispiel zeigt die Metadaten für eine Projektvorlage für eine Visual C#-Geräteanwendung für .NET Compact Framework, Version 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>