Partager via


<assemblyIdentity>, élément (Référence de déploiement Visual Studio Tools pour Office)

Mise à jour : novembre 2007

Remarque

S'applique à

Les informations dans cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions de Microsoft Office spécifiés.

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Type de projet

  • Projets au niveau du document

  • Projets au niveau de l'application

Version de Microsoft Office

  • Microsoft Office 2003

Identifie le déploiement de la solution Visual Studio Tools pour Office.

Lorsqu'un élément assemblyIdentity est un enfant de l'élément assembly, il identifie uniquement la version du manifeste de déploiement.

Lorsqu'un élément assemblyIdentity est un enfant d'un élément dependentAssembly, il identifie habituellement un manifeste d'application, auquel cas seuls le nom et la version sont pertinents. Toutefois, si un élément assemblyIdentity identifie un assembly, les autres attributs doivent être inclus.

<assemblyIdentity  
   name
   version
   language
   publicKeyToken
   processorArchitecture
/>

Éléments et attributs

Un élément assemblyIdentity est obligatoire. Il ne contient pas d'éléments enfants et a les attributs suivants.

Attribut

Description

name

Obligatoire. Identifie le nom convivial du déploiement, dans le but de vous informer.

version

Obligatoire. Spécifie le numéro de version du manifeste de déploiement, du manifeste d'application ou de l'assembly, dans le format suivant : major.minor.build.revision.

language

Identifie les codes de la langue de l'assembly, en deux parties (par exemple, fr-FR). Cet attribut est dans l'espace de noms asmv2. S'il n'est pas spécifié, il a par défaut une valeur neutre.

publicKeyToken

Spécifie une chaîne hexadécimale de 16 caractères qui représente les 8 derniers octets de la valeur de hachage SHA-1 de la clé publique utilisée pour signer l'assembly.

processorArchitecture

Spécifie le processeur. Les valeurs valides sont msil, x86, IA64 et amd64.

Notes

L'élément assemblyIdentity doit identifier de manière unique le manifeste de déploiement, le manifeste d'application ou l'assembly.

Les manifestes d'application et de déploiement ne sont pas signés dans les solutions Visual Studio Tools pour Office, alors que les manifestes de ClickOnce le sont. Les manifestes ne peuvent pas être validés avant d'être utilisés.

Certains des champs des manifestes d'application et de déploiement générés par les outils de publication ne sont pas utilisés dans les solutions Visual Studio Tools pour Office. C'est le cas de certains champs identifiant des propriétés d'un assembly, telles que la taille et la version.

Exemple

L'exemple de code suivant illustre un élément assemblyIdentity dans un manifeste de déploiement Visual Studio Tools pour Office. Cet exemple de code fait partie d'un exemple plus complet fourni pour la rubrique Manifestes de déploiement pour les solutions Office (Office System 2003).

<assemblyIdentity name="ExcelApplication1.application"
    version="1.0.0.1" publicKeyToken="0000000000000000"
    language="neutral" processorArchitecture="msil" 
    xmlns="urn:schemas-microsoft-com:asm.v1" />

Voir aussi

Référence

Manifestes de déploiement pour les solutions Office (Office System 2003)