Compartilhar via


<assemblyidentity>Elemento (Visual Studio Tools for Microsoft Office Reference)

Observação

Se aplica a

As informações deste tópico se aplicam apenas à especificada Visual Studio Tools for Office os projetos e as versões do Microsoft Office.

Para obter mais informações, consulte Recursos disponíveis pelo aplicativo e o tipo de projeto.

Tipo de Projeto

  • Projetos de nível de documento

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • Microsoft Office 2003

Quando um assemblyIdentity elemento é filho do assembly elemento, o assemblyIdentity elemento identifica o nome e a versão do manifesto do aplicativo. Quando um assemblyIdentity elemento é filho do dependentAssembly elemento, o assemblyIdentity elemento identifica um assembly.

<assemblyIdentity 
   name
   version
   publicKeyToken
   language
/>

Elementos e atributos

The assemblyIdentity elemento é necessário. Ele contém nenhum elemento filho e tem os seguintes atributos.

Atributo

Descrição

name

Obrigatório.Identifica o se manifesto do aplicativo o assemblyIdentity elemento é filho do assembly elemento. Identifica o assembly que o assemblyIdentity elemento é filho do dependentAssembly elemento.

version

Obrigatório.Especifica o número de versão do manifesto do aplicativo ou assembly dependente no seguinte formato: Major.minor.compilação.Revision

publicKeyToken

Especifica uma seqüência hexadecimal de 16 caractere que representa os últimos 8 bytes do SHA-1 valor de hash da chave pública na qual o aplicativo ou assembly é assinado. Para obter mais informações, consulte Visão geral sobre criptografia.

language

Esse atributo é reservado para uso futuro e não é suportado no momento.

Exemplos

Descrição

O exemplo de código a seguir ilustra um assemblyIdentity elemento em um Visual Studio Tools for Office manifesto do aplicativo. Este exemplo de código faz parte de um exemplo maior fornecido em Manifestos de aplicativo para soluções do Office (sistema 2003).

Código

<assemblyIdentity name="project1.manifest" version="1.0.1.1" />

<asmv2:dependentAssembly>
    <assemblyIdentity name="project1" version="1.0.0.0"
        language="neutral" publicKeyToken="null" />
</asmv2:dependentAssembly>

Comentários

Se o assembly é assinado com um nome forte e o assemblyIdentity elemento é filho do dependentAssembly elemento, o version atributo deverá corresponder à versão do assembly. Caso contrário, o assembly não carregar.Se o assembly não estiver assinado com um nome forte e, em seguida, a version atributo é ignorado.

Manifestos de aplicativo e implantação em Visual Studio Tools for Office soluções não estiverem assinadas, sistema autônomo ClickOnce manifestos são. Não não possível validar os manifestos antes de serem usadas.

Alguns dos campos nos manifestos de aplicativo e implantação que são gerados por ferramentas de publicar não são usados em Visual Studio Tools for Office soluções, incluindo alguns campos que identificam sistema autônomo propriedades do assembly, sistema autônomo dimensionar e versão.

Consulte também

Referência

Manifestos de aplicativo para soluções do Office (sistema 2003)