<assemblyIdentity> elemento (aplicación ClickOnce)<assemblyIdentity> element (ClickOnce application)

Identifica la aplicación implementada en un ClickOnceClickOnce implementación.Identifies the application deployed in a ClickOnceClickOnce deployment.

SintaxisSyntax


      <assemblyIdentity
   name
   version
   publicKeyToken
   processorArchitecture
   language
/>

Elementos y atributosElements and attributes

El assemblyIdentity elemento es necesario.The assemblyIdentity element is required. No contiene elementos secundarios y tiene los siguientes atributos.It contains no child elements and has the following attributes.

AtributoAttribute DescripciónDescription
Name Obligatorio.Required. Identifica el nombre de la aplicación.Identifies the name of the application.

Si Name contiene caracteres especiales, como las comillas simples o dobles, es posible que no activa la aplicación.If Name contains special characters, such as single or double quotes, the application may fail to activate.
Version Obligatorio.Required. Especifica el número de versión de la aplicación en el formato siguiente: major.minor.build.revisionSpecifies the version number of the application in the following format: major.minor.build.revision
publicKeyToken Opcional.Optional. Especifica una cadena hexadecimal de 16 caracteres que representa los últimos 8 bytes de la SHA-1 valor hash de la clave pública con la que se firma la aplicación o el ensamblado.Specifies a 16-character hexadecimal string that represents the last 8 bytes of the SHA-1 hash value of the public key under which the application or assembly is signed. La clave pública que se usa para firmar el catálogo debe ser 2048 bits o superior.The public key that is used to sign the catalog must be 2048 bits or greater.

Aunque al firmar un ensamblado es opcional pero recomendado, este atributo es necesario.Although signing an assembly is recommended but optional, this attribute is required. Si un ensamblado está firmado, debe copiar un valor de un ensamblado autofirmado o usar un valor "ficticio" de todos los ceros.If an assembly is unsigned, you should copy a value from a self-signed assembly or use a "dummy" value of all zeros.
processorArchitecture Obligatorio.Required. Especifica el procesador.Specifies the processor. 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 Intel de 64 bits.The valid values are msil for all processors, x86 for 32-bit Windows, IA64 for 64-bit Windows, and Itanium for Intel 64-bit Itanium processors.
language Obligatorio.Required. Identifica los códigos de idioma de dos partes (por ejemplo, en-US) del ensamblado.Identifies the two part language codes (for example, en-US) of the assembly. Este elemento está en el asmv2 espacio de nombres.This element is in the asmv2 namespace. Si no se especifica, el valor predeterminado es neutral.If unspecified, the default is neutral.

EjemplosExamples

DescripciónDescription

En el ejemplo de código siguiente se ilustra un assemblyIdentity elemento en un ClickOnceClickOnce manifiesto de aplicación.The following code example illustrates an assemblyIdentity element in a ClickOnceClickOnce application manifest. Este ejemplo de código forma parte de un ejemplo más extenso incluido en ClickOnce Application Manifest.This code example is part of a larger example provided in ClickOnce Application Manifest.

CódigoCode

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

Vea tambiénSee also