Freigeben über


Icon-Element (Visual Studio-Vorlagen)

Gibt den Pfad und den Dateinamen der Bilddatei an, die als Symbol dient, das entweder im Dialogfeld "Neues Projekt " oder im Dialogfeld "Neues Element hinzufügen" für die Vorlage angezeigt wird.

<VSTemplate TemplateData-Symbol><><>

Syntax

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

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Attribut BESCHREIBUNG
Package Optionales Attribut für erweiterte Benutzerszenarien.

Eine GUID, die die Visual Studio-Paket-ID angibt.
ID Optionales Attribut für erweiterte Benutzerszenarien.

Gibt die Visual Studio-Ressourcen-ID an.

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Element Beschreibung
TemplateData Erforderliches Element.

Kategorisiert die Vorlage und definiert, wie diese in den Dialogfeldern Neues Projekt oder Neues Element hinzufügen angezeigt wird.

Text Wert

Ein Textwert ist erforderlich, es sei denn, die Attribute Package und ID werden verwendet.

Der Text enthält den Pfad und Dateinamen des Vorlagensymbols, das im Dialogfeld "Neues Projekt " angezeigt wird.

Hinweise

Icon ist ein erforderliches untergeordnetes Element von TemplateData.

Beispiel

Im folgenden Beispiel werden die Metadaten für eine Projektvorlage einer Visual C#-Anwendung veranschaulicht.

<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>

Siehe auch