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