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
Versión de Microsoft Office
|
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)