Elemento <assemblyIdentity> (aplicativo ClickOnce)

Identifica o aplicativo implantado em uma implantação do ClickOnce.

Syntax


      <assemblyIdentity
   name
   version
   publicKeyToken
   processorArchitecture
   language
/>

Elementos e atributos

O elemento assemblyIdentity é obrigatório. Ele não tem elementos filho e tem os atributos a seguir.

Atributo Descrição
Name Obrigatórios. Identifica o nome do aplicativo.

Se Name contiver caracteres especiais, como aspas simples ou duplas, o aplicativo poderá não ser ativado.
Version Obrigatórios. Especifica o número de versão do aplicativo no seguinte formato: major.minor.build.revision
publicKeyToken Opcional. Especifica uma cadeia de caracteres hexadecimal de 16 caracteres que representa os últimos 8 bytes do valor de hash SHA-1 da chave pública sob a qual o aplicativo ou assembly está assinado. A chave pública usada para assinar o catálogo precisa ter 2048 bits ou mais.

Embora a assinatura de um assembly seja recomendada, mas opcional, esse atributo é necessário. Se um assembly não estiver assinado, você deverá copiar um valor de um assembly autoassinado ou usar um valor fictício composto apenas por zeros.
processorArchitecture Obrigatórios. Especifica o processador. Os valores válidos são msil para todos os processadores, x86 para Windows de 32 bits, IA64 para Windows de 64 bits e Itanium para processadores Intel Itanium de 64 bits.
language Obrigatórios. Identifica os códigos de idioma de duas partes (por exemplo, en-US) do assembly. Esse elemento está no namespace asmv2. Se não for especificado, o padrão será neutral.

Exemplos

Descrição

O exemplo de código a seguir ilustra um elemento assemblyIdentity em um manifesto do aplicativo ClickOnce. Este exemplo de código faz parte de um exemplo maior fornecido no manifesto do aplicativo ClickOnce.

Código

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

Confira também