ProjectType, élément (modèles Visual Studio)
Mise à jour : novembre 2007
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
ProjectType est un élément enfant requis de 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)