Partager via


<assemblyIdentity>, élément (Référence 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

Lorsqu'un élément assemblyIdentity est un enfant de l'élément assembly, il identifie le nom et la version du manifeste d'application. Lorsqu'un élément assemblyIdentity est un enfant de l'élément dependentAssembly, il identifie un assembly.

<assemblyIdentity 
   name
   version
   publicKeyToken
   language
/>

Éléments et attributs

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

Attribut

Description

name

Obligatoire. Identifie le manifeste d'application si l'élément assemblyIdentity est un enfant de l'élément assembly. Identifie l'assembly si l'élément assemblyIdentity est un enfant de l'élément dependentAssembly.

version

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

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 sous laquelle l'application ou l'assembly est signé. Pour plus d'informations, consultez Vue d'ensemble du chiffrement.

language

Cet attribut est réservé à une utilisation future et n'est pas pris en charge actuellement.

Exemples

Description

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

Code

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

Notes

Si l'assembly est signé avec un nom fort et que l'élément assemblyIdentity est un enfant de l'élément dependentAssembly, alors l'attribut version doit correspondre à la version de l'assembly. Sinon, le chargement de l'assembly échouera. Si l'assembly n'est pas signé avec un nom fort, l'attribut version est ignoré.

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.

Voir aussi

Référence

Manifestes d'application pour les solutions Office (Office System 2003)