Elemento <assemblyIdentity> (implantação do ClickOnce)

Identifica o assembly primário do aplicativo ClickOnce.

Sintaxe


      <assemblyIdentity  
   name 
   version
   publicKeyToken
   processorArchitecture
    type
/>

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 legível da implantação para fins informativos.

Se name contiver caracteres especiais, como aspas simples ou duplas, o aplicativo poderá falhar em ser ativado.
version Obrigatórios. Especifica o número de versão do assembly, no seguinte formato: major.minor.build.revision.

Esse valor precisa ser incrementado em um manifesto atualizado para disparar uma atualização de aplicativo.
publicKeyToken Obrigatórios. 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 manifesto de implantação está assinado. A chave pública usada para assinar precisa ter 2.048 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.
type Obrigatórios. Para compatibilidade com a tecnologia de instalação lado a lado do Windows. O único valor permitido é win32.

Comentários

Exemplo

O exemplo de código a seguir ilustra um elemento assemblyIdentity em um manifesto de implantação do ClickOnce. Esse exemplo de código faz parte de um exemplo maior fornecido para o tópico Manifesto de Implantação do 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" />

Confira também