TemplateData, élément (modèles Visual Studio)
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.
<TemplateData>
<Name> ... </Name>
<Description> ... </Description>
<Icon> ... </Icon>
<ProjectType> ... </ProjectType>
...
</TemplateData>
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
Élément |
Description |
---|---|
Élément requis. Spécifie le nom du modèle tel qu'il apparaît dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément. |
|
Élément requis. Spécifie la description du modèle telle qu'elle apparaît dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément. |
|
Élément requis. Spécifie le chemin d'accès et le nom du fichier image qui servira d'icône et qui apparaîtra dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément du modèle. |
|
Élément requis. 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. |
|
Élément facultatif. Classe le modèle de projet pour qu'il apparaisse dans la sous-catégorie spécifiée dans la boîte de dialogue Nouveau projet. |
|
Élément facultatif. Spécifie l'ID du modèle. |
|
Élément facultatif. Spécifie l'ID du groupe de modèles. |
|
Élément facultatif. Spécifie une valeur utilisée pour organiser la façon dont le modèle, parmi d'autres modèles de la même catégorie, apparaît dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément. |
|
Élément facultatif. Spécifie si un dossier conteneur est créé à l'instanciation du projet. |
|
Élément facultatif. Spécifie le nom que le système de projets Visual Studio générera pour le projet ou l'élément lors de sa création. |
|
Élément facultatif. Spécifie si le système de projets Visual Studio générera le nom par défaut d'un projet ou élément à sa création. |
|
Élément facultatif. Spécifie si le projet peut être créé en tant que projet temporaire. |
|
Élément facultatif. Spécifie si le bouton Parcourir est disponible dans la boîte de dialogue Nouveau projet, afin de faciliter le changement de répertoire par défaut dans lequel un nouveau projet est enregistré. |
|
Élément facultatif. Spécifie si le modèle apparaît dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément. |
|
Élément facultatif. Spécifie le nombre de catégories parentes qui afficheront le modèle dans la boîte de dialogue Nouveau projet. |
|
Élément facultatif. |
|
Élément facultatif. Spécifie si, pour le modèle de projet, la zone de texte Emplacement de la boîte de dialogue Nouveau projet est activée, désactivée ou masquée. |
|
Élément facultatif. Utilisez cet élément si le modèle ne prend en charge qu'une version minimale spécifique du .NET Framework et d'éventuelles versions ultérieures. |
|
Élément facultatif. Spécifie si le modèle prend en charge une page maître pour les projets Web. |
|
Élément facultatif. Spécifie si le modèle prend en charge la séparation de code, ou modèle de page code-behind, pour les projets Web. |
|
Élément facultatif. Spécifie si le modèle est identique pour plusieurs langages, et si l'option Langage est disponible dans la boîte de dialogue Nouveau projet. |
|
Élément facultatif. Spécifie la plateforme que le modèle de projet cible. Cet élément spécifie qu'un modèle de projet utilisé pour créer des applications d' Windows Store . |
Éléments parents
Élément |
Description |
---|---|
Élément requis. Contient toutes les métadonnées du modèle de projet ou d'élément ou du Starter Kit. |
Notes
TemplateData est un élément obligatoire.
Si vous n'incluez pas d'élément facultatif, la valeur par défaut de cet élément est utilisée.
Exemple
L'exemple suivant affiche les métadonnées d'un modèle de projet pour une application Visual C#.
<VSTemplate Type="Project" Version="3.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