Elemento <assemblyIdentity> (Referencia de implementación 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

Identifica la implementación de la solución de Visual Studio Tools para Office.

Cuando un elemento assemblyIdentity es un elemento secundario del elemento assembly, sólo identifica la versión del manifiesto de implementación.

Cuando un elemento assemblyIdentity es un elemento secundario de un elemento dependentAssembly, normalmente identifica un manifiesto de aplicación, en cuyo caso sólo son relevantes el nombre y la versión. Sin embargo, si un elemento assemblyIdentity identifica un ensamblado, deben incluirse todos los demás atributos.

<assemblyIdentity  
   name
   version
   language
   publicKeyToken
   processorArchitecture
/>

Elementos y atributos

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

Atributo

Descripción

name

Obligatorio. Identifica el nombre descriptivo de la implementación con propósitos informativos.

version

Obligatorio. Especifica el número de versión del manifiesto de implementación, manifiesto de aplicación o ensamblado, con el formato siguiente: principal.secundaria.compilación.revisión.

language

Identifica los códigos de idioma de dos partes (por ejemplo, en-US) del ensamblado. Este atributo se encuentra en el espacio de nombres asmv2. Si no se especifica, el valor predeterminado es neutral.

publicKeyToken

Especifica una cadena hexadecimal de 16 caracteres que representa los últimos 8 bytes del valor hash SHA-1 de la clave pública utilizada para firmar el ensamblado.

processorArchitecture

Especifica el procesador. Los valores válidos son msil, x86, IA64 y amd64.

Comentarios

El elemento assemblyIdentity únicamente debe identificar el manifiesto de implementación, manifiesto de aplicación o ensamblado.

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

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.

Ejemplo

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

<assemblyIdentity name="ExcelApplication1.application"
    version="1.0.0.1" publicKeyToken="0000000000000000"
    language="neutral" processorArchitecture="msil" 
    xmlns="urn:schemas-microsoft-com:asm.v1" />

Vea también

Referencia

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