Compartir a través de


Elemento <assemblyIdentity> (Implementación ClickOnce)

Identifica el ensamblado primario de la aplicación ClickOnce.

<assemblyIdentity  
   name 
   version 
   publicKeyToken 
   processorArchitecture
    type
/>

Elementos y atributos

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

Atributo

Descripción

name

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

Si name contiene caracteres especiales, como comillas dobles o sencillas, la aplicación podría no activarse.

version

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

Este valor se debe incrementar en un manifiesto actualizado para desencadenar una actualización de la aplicación.

publicKeyToken

Obligatorio. 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 el manifiesto de implementación. La clave pública que se utiliza para firmar debe tener 2048 bits o más.

Aunque la firma del ensamblado es opcional (pero recomendable), este atributo es obligatorio. Si un ensamblado no tiene firma, debe copiar un valor de un ensamblado autofirmado o utilizar un valor "ficticio" compuesto de ceros.

processorArchitecture

Obligatorio. 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 e Itanium para procesadores Intel Itanium de 64 bits.

type

Obligatorio. Por razones de compatibilidad con la tecnología de instalación en paralelo de Windows. El único valor permitido es win32.

Ejemplo

En el siguiente ejemplo de código se muestra un elemento assemblyIdentity en un manifiesto de implementación ClickOnce. Este ejemplo de código forma parte de un ejemplo más extenso que aparece en el tema Manifiesto de la implementación 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" />

Vea también

Referencia

Manifiesto de la implementación ClickOnce

Elemento <assemblyIdentity> (Aplicación ClickOnce)