ProjectType, élément (modèles Visual Studio)
Classe le modèle de projet dans une catégorie pour qu'il apparaisse sous le groupe spécifié dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément.
<ProjectType> CSharp/VisualBasic/Jsharp/Web </ProjectType>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Aucun
Éléments enfants
Aucun
Éléments parents
Élément |
Description |
---|---|
Classe le modèle dans une catégorie et définit la façon dont il s'affiche dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément. |
Valeur texte
Une valeur texte est requise.
Cette valeur spécifie le type de projet que le modèle créera et doit contenir une des valeurs suivantes :
CSharp: Spécifie que le modèle crée un projet ou élément Visual C#.
VisualBasic: Spécifie que le modèle crée un projet ou élément Visual Basic.
Web: Spécifie que le modèle crée un projet ou élément Web. Si l'élément ProjectType contient cette valeur, le langage du projet ou de l'élément est défini dans ProjectSubType, élément (modèles Visual Studio).
Notes
L'élément ProjectType est un enfant obligatoire de l'élément TemplateData.
La valeur de l'élément ProjectType spécifie où le modèle se trouve dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément. Par exemple, si un modèle ProjectType a la valeur CSharp, il apparaît sous le nœud Visual C# dans la boîte de dialogue Nouveau projet.
Un sous-type de modèle peut être spécifié avec l'élément ProjectSubType.
Exemple
L'exemple suivant affiche les métadonnées d'un modèle de projet pour une application Visual C#.
<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>
Voir aussi
Référence
Référence du schéma de modèle Visual Studio
ProjectSubType, élément (modèles Visual Studio)