Comparteix a través de


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" />

Consulte también