Elemento <assemblyIdentity> (implementación de ClickOnce)
Identifica el ensamblado principal de la aplicación ClickOnce.
Sintaxis
<assemblyIdentity
name
version
publicKeyToken
processorArchitecture
type
/>
Elementos y atributos
El elemento assemblyIdentity
es obligatorio. No contiene elementos secundarios y tiene los atributos siguientes.
Atributo | Descripción |
---|---|
name |
Necesario. Identifica el nombre legible de la implementación con fines informativos. Si name contiene caracteres especiales, como comillas simples o dobles, es posible que la aplicación no se active. |
version |
Necesario. Especifica el número de versión del ensamblado, en el formato siguiente: major.minor.build.revision .Este valor se debe incrementar en un manifiesto actualizado para desencadenar una actualización de la aplicación. |
publicKeyToken |
Necesario. Especifica una cadena hexadecimal de 16 caracteres que representa los últimos 8 bytes del valor hash SHA-1 de la clave pública con la que se firma el manifiesto de implementación. La clave pública que se usa para la firma debe ser de 2048 bits o superior. A pesar de que firmar un ensamblado es opcional, aunque recomendado, este atributo es necesario. Si un ensamblado no está firmado, debe copiar un valor de un ensamblado autofirmado o usar un valor "ficticio" que solo incluya ceros. |
processorArchitecture |
Necesario. Especifica el procesador. Los valores válidos son msil para todos los procesadores, x86 para Windows de 32 bits, IA64 para Windows de 64 bits y Itanium para procesadores Itanium de 64 bits de Intel. |
type |
Necesario. Para la compatibilidad con la tecnología de instalación en paralelo de Windows. El único valor permitido es win32 . |
Comentarios
Ejemplo
En el ejemplo de código siguiente se muestra un elemento assemblyIdentity
en un manifiesto de implementación de ClickOnce. Este ejemplo de código forma parte de un ejemplo más extenso incluido en el tema Manifiesto de implementación de ClickOnce.
<!-- Identify the deployment. -->
<assemblyIdentity
name="My Application Deployment.app"
version="1.0.0.0"
publicKeyToken="43cb1e8e7a352766"
language="neutral"
processorArchitecture="x86"
xmlns="urn:schemas-microsoft-com:asm.v1" />