<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
Version de Microsoft Office
|
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)