Compartir a través de


Icon (Elemento, Plantillas de Visual Studio)

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

<Icon>
    IconFileName
</Icon>

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

Atributos y elementos

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

Atributos

Atributo

Descripción

Package

Atributo opcional, para casos de ejemplo de usuario avanzados.

Un GUID que especifica el Id. del paquete de Visual Studio.

ID

Atributo opcional, para casos de ejemplo de usuario avanzados.

Especifica el Id. de recursos de Visual Studio.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento

Descripción

TemplateData

Elemento necesario.

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

Valor de texto

Se necesita un valor de texto a menos que se utilicen los atributos Package e ID.

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

Comentarios

Icon es un elemento secundario necesario de TemplateData.

Ejemplo

En el ejemplo siguiente se muestran los metadatos de una plantilla de proyecto para una aplicación de 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>

Vea también

Referencia

Referencia de esquema de plantillas de Visual Studio

Otros recursos

Plantillas de Visual Studio