Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Kategorisiert die Projektvorlage, sodass sie in den Dialogfeldern Neues Projekt oder Neues Element hinzufügen unter der angegebenen Gruppe angezeigt wird.
<ProjectType> CSharp/VisualBasic/Jsharp/Web </ProjectType>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
Keine
Untergeordnete Elemente
Keine
Übergeordnete Elemente
Element |
Beschreibung |
|---|---|
Kategorisiert die Vorlage und definiert, wie diese in den Dialogfeldern Neues Projekt oder Neues Element hinzufügen angezeigt wird. |
Textwert
Ein Textwert ist erforderlich.
Durch diesen Wert wird der Projekttyp angegeben, der von der Vorlage erstellt wird. Er muss einen der folgenden Werte aufweisen:
CSharp: Gibt an, dass von der Vorlage ein Visual C#-Projekt oder -Element erstellt wird.
VisualBasic: Gibt an, dass von der Vorlage ein Visual Basic-Projekt oder -Element erstellt wird.
Web: Gibt an, dass von der Vorlage ein Webprojekt oder -element erstellt wird. Wenn das ProjectType-Element diesen Wert enthält, wird die Sprache des Projekts oder Elements im ProjectSubType-Element (Visual Studio-Vorlagen) definiert.
Hinweise
ProjectType ist ein erforderliches untergeordnetes Element von TemplateData.
Durch den Wert des ProjectType-Elements wird angegeben, wo sich die Vorlage im Dialogfeld Neues Projekt oder Neues Element hinzufügen befindet. Eine Vorlage mit dem ProjectType-Wert CSharp wird beispielsweise im Dialogfeld Neues Projekt unter dem Knoten Visual C# angezeigt.
Ein Vorlagenuntertyp kann mithilfe des ProjectSubType-Elements festgelegt verwendet.
Beispiel
Im folgenden Beispiel werden die Metadaten für eine Projektvorlage einer Visual C#-Anwendung veranschaulicht.
<VSTemplate Type="Project" Version="2.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>
Siehe auch
Referenz
Schemareferenz zu Visual Studio-Vorlagen
ProjectSubType-Element (Visual Studio-Vorlagen)