Condividi tramite


Elemento Icon (modelli di Visual Studio)

Specifica il percorso e il nome file del file di immagine che funge da icona, visualizzato nella finestra di dialogo Nuovo progetto o Aggiungi nuovo elemento per il modello.

<Icona modello VSTemplateIcona><di dati><>

Sintassi

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

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Attributo Descrizione
Package Attributo facoltativo, per scenari utente avanzati.

GUID che specifica l'ID del pacchetto di Visual Studio.
ID Attributo facoltativo, per scenari utente avanzati.

Specifica l'ID di risorsa di Visual Studio.

Elementi figlio

Nessuno.

Elementi padre

Elemento Descrizione
TemplateData Elemento obbligatorio.

Classifica il modello in base alla categoria e definisce la modalità di visualizzazione nella finestra di dialogo Nuovo progetto o Aggiungi nuovo elemento .

Valore di testo

È necessario un valore di testo, a meno che non si usino gli attributi Package e ID.

Il testo fornisce il percorso e il nome file dell'icona del modello che verrà visualizzata nella finestra di dialogo Nuovo progetto .

Osservazioni:

Icon è un elemento figlio obbligatorio di TemplateData.

Esempio

L'esempio seguente mostra i metadati per un modello di progetto per un'applicazione 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>

Vedi anche