Compartir a través de


Elemento <assemblyIdentity> (Referencia de Visual Studio Tools para Office)

Actualización: noviembre 2007

Nota

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

Tipo de proyecto

  • Proyectos de nivel de documento

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Microsoft Office 2003

Cuando un elemento assemblyIdentity es un elemento secundario del elemento assembly, assemblyIdentity identifica el nombre y la versión del manifiesto de aplicación. Cuando un elemento assemblyIdentity es un elemento secundario del elemento dependentAssembly, assemblyIdentity identifica un ensamblado.

<assemblyIdentity 
   name
   version
   publicKeyToken
   language
/>

Elementos y atributos

Se requiere el elemento assemblyIdentity. No contiene ningún elemento secundario y tiene los atributos siguientes.

Atributo

Descripción

name

Necesario. Identifica el manifiesto de aplicación si el elemento assemblyIdentity es un elemento secundario del elemento assembly. Identifica el ensamblado si el elemento assemblyIdentity es un elemento secundario del elemento dependentAssembly.

version

Necesario. Especifica el número de versión del manifiesto de aplicación o el ensamblado dependiente con el formato siguiente: principal.secundario.compilación.revisión

publicKeyToken

Especifica una cadena hexadecimal de 16 caracteres que representa los últimos 8 bytes del valor hash SHA-1 de la clave pública bajo la que se firma la aplicación o el ensamblado. Para obtener más información, vea Información general sobre criptografía.

language

Este atributo se reserva para un uso futuro y actualmente no se admite.

Ejemplos

Descripción

En el siguiente ejemplo de código se muestra un elemento assemblyIdentity en un manifiesto de aplicación de Visual Studio Tools para Office. Este ejemplo de código forma parte de un ejemplo más extenso incluido en Manifiestos de aplicación para soluciones de Office (2003 System).

Código

<assemblyIdentity name="project1.manifest" version="1.0.1.1" />

<asmv2:dependentAssembly>
    <assemblyIdentity name="project1" version="1.0.0.0"
        language="neutral" publicKeyToken="null" />
</asmv2:dependentAssembly>

Comentarios

Si el ensamblado se firma con un nombre seguro y el elemento assemblyIdentity es un secundario del elemento dependentAssembly, el atributo version debe coincidir con la versión del ensamblado. De lo contrario, el ensamblado no se cargará. Si el ensamblado no se firma con un nombre seguro, el atributo version se omite.

Los manifiestos de aplicación e implementación de las soluciones de Visual Studio Tools para Office no están firmados, pero sí lo están los manifiestos de ClickOnce. Los manifiestos no se pueden validar antes de utilizarse.

Algunos campos de los manifiestos de aplicación e implementación que generan las herramientas de publicación no se utilizan en las soluciones de Visual Studio Tools para Office, incluidos aquellos que identifican propiedades del ensamblado, como el tamaño y la versión.

Vea también

Referencia

Manifiestos de aplicación para soluciones de Office (2003 System)