Partager via


Icon, élément (modèles Visual Studio)

Mise à jour : novembre 2007

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.

<Icon>
    IconFileName
</Icon>

<Icon Package="{PackageID}" ID="ResourceID" />

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut

Description

Package

Attribut facultatif, pour les scénarios complexes.

GUID qui spécifie l'ID du package Visual Studio.

ID

Attribut facultatif, pour les scénarios complexes.

Spécifie l'ID de ressource Visual Studio.

Éléments enfants

Aucun.

Éléments parents

Élément

Description

TemplateData

É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, sauf en cas d'utilisation des attributs Package et ID.

Le texte fournit le chemin d'accès et le nom du fichier associé à l'icône de modèle qui apparaîtra dans la boîte de dialogue Nouveau projet.

Notes

Icon est un élément enfant requis de TemplateData.

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

Autres ressources

Modèles Visual Studio