Compartir vía


Elemento Icon (plantillas de Visual Studio)

Especifica la ruta de acceso y el nombre de archivo del archivo de imagen que actúa como icono, que aparece en el cuadro de diálogo Nuevo proyecto o Agregar nuevo elemento , para la plantilla.

<Icono de templateData><de VSTemplate><>

Sintaxis

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

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo Descripción
Package Atributo opcional para escenarios de usuario avanzados.

Un identificador GUID que especifica el id. paquete de Visual Studio.
ID Atributo opcional para escenarios de usuario avanzados.

Especifica el identificador de recurso de Visual Studio.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento Descripción
TemplateData Elemento necesario.

Clasifica la plantilla y define cómo se muestra en el cuadro de diálogo Nuevo proyecto o Agregar nuevo elemento .

Valor de texto

Se requiere un valor de texto a menos que se usen los atributos Package y ID.

El texto proporciona la ruta de acceso y el nombre de archivo del icono de plantilla que aparecerán en el cuadro de diálogo Nuevo proyecto .

Comentarios

Icon es un elemento secundario obligatorio de TemplateData.

Ejemplo

El ejemplo siguiente muestra los metadatos de una plantilla de proyecto para una aplicación 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>

Consulte también