Elemento <assemblyIdentity> (aplicación ClickOnce)

Identifica la aplicación implementada en una implementación de ClickOnce.

Sintaxis


      <assemblyIdentity
   name
   version
   publicKeyToken
   processorArchitecture
   language
/>

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 de la aplicación.

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 de la aplicación, en el formato siguiente: major.minor.build.revision
publicKeyToken Opcional. Especifica una cadena hexadecimal de 16 caracteres que representa los últimos 8 bytes del valor de hash SHA-1 de la clave pública con la que se firma la aplicación o el ensamblado. La clave pública que se usa para firmar el catálogo 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.
language Necesario. Identifica los códigos de idioma de dos partes (por ejemplo, en-US) del ensamblado. Este elemento está en el espacio de nombres asmv2. Si no se especifica nada, el valor predeterminado es neutral.

Ejemplos

Descripción

En el ejemplo de código siguiente se muestra un elemento assemblyIdentity de un manifiesto de aplicación ClickOnce. Este ejemplo de código forma parte de un ejemplo más extenso incluido en el manifiesto de aplicación ClickOnce.

Código

<asmv1:assemblyIdentity
  name="My Application Deployment.exe"
  version="1.0.0.0"
  publicKeyToken="43cb1e8e7a352766"
  language="neutral"
  processorArchitecture="x86"
  type="win32" />

Consulte también