Partager via


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

Spécifie le chemin d’accès et le nom de fichier image qui sert d’icône, qui apparaît dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément , pour le modèle.

<Icône VSTemplate><TemplateData><>

Syntaxe

<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 utilisateur avancés.

Un GUID qui spécifie l’ID du package Visual Studio.
ID Attribut facultatif, pour les scénarios utilisateur avancés.

Spécifie l’ID de la ressource Visual Studio.

É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, sauf si les attributs Package et ID sont utilisés.

Le texte fournit le chemin d’accès et le nom de fichier de l’icône de modèle qui s’affichent dans la boîte de dialogue Nouveau projet .

Notes

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

Exemple

L’exemple suivant montre les métadonnées d’un modèle de projet pour une application Visual C#.

<VSTemplate Type="Project" Version="3.0.0"
    xmlns="http://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