Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Classe le modèle en une sous-catégorie de la valeur spécifiée dans l’élément ProjectType .
<VSTemplate><TemplateData><ProjectSubType>
Syntaxe
<ProjectSubType> SubType </ProjectSubType>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Aucune.
Éléments enfants
Aucune.
Éléments parents
| Élément | Description |
|---|---|
| TemplateData | Élément requis. Définit la catégorie du modèle et comment 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 cible le .NET Compact Framework version 1.0.SmartDevice-NETCFv2: spécifie que le modèle cible le .NET Compact Framework version 2.0.Si un modèle contient un
ProjectTypeélément avec une valeur deWeb, l’élémentProjectSubTypespé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 un élément Web Visual C#.VisualBasic: spécifie que le modèle crée un projet ou un élément Web Visual Basic.
Exemple
L’exemple suivant montre les métadonnées d’un modèle de projet pour une application d’appareil Visual C# ciblant .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>