ProjectSubType, élément (modèles Visual Studio)
Mise à jour : novembre 2007
Classe le modèle dans une sous-catégorie de la valeur spécifiée dans l'élément ProjectType.
<ProjectSubType> SubType </ProjectSubType>
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 |
---|---|
Élément requis. 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 la sous-catégorie du modèle.
Notes
ProjectSubType est un élément enfant facultatif de TemplateData.
L'élément ProjectSubType fournit une sous-catégorie à l'élément ProjectType. Cette valeur peut inclure :
SmartDevice-NETCFv1 Spécifie que le modèle concerne la version 1.0 du .NET Compact Framework.
SmartDevice-NETCFv2 : Spécifie que le modèle concerne la version 2.0 du .NET Compact Framework.
Si un modèle contient un élément ProjectType dont la valeur est Web, l'élément ProjectSubType spécifie le langage de programmation du modèle. Cet élément peut avoir les valeurs suivantes :
CSharp Spécifie que le modèle crée un projet ou élément Web Visual C#.
VisualBasic Spécifie que le modèle crée un projet ou élément Web Visual Basic.
Exemple
L'exemple suivant affiche les métadonnées d'un modèle de projet pour une application Visual C# concernant la version 2.0 du .NET Compact Framework.
<VSTemplate Type="Project" Version="2.0.0"
xmlns="https://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>
Voir aussi
Référence
Référence du schéma de modèle Visual Studio
ProjectType, élément (modèles Visual Studio)