Partager via


<dependentAssembly>, é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

Fournit des informations sur les assemblys dépendants ou le manifeste d'application.

<dependentAssembly
    codebase
    size
    >
    <assemblyIdentity
        name
        version
        publicKeyToken
        language
    />
    <hash>
        <dsig:Transforms>
                        <dsig:Transform
                Algorithm
            />
        </dsig:Transforms>
        <dsig:DigestMethod
            Algorithm
        />
        <dsig:DigestValue>
        </hash>
</dependentAssembly>

Éléments et attributs

L'élément dependentAssembly est obligatoire. Il comporte les attributs suivants.

Attribut

Description

codebase

Chemin d'accès complet au manifeste d'application.

size

Taille du manifeste d'application, en octets.

L'élément dependentAssembly contient les éléments enfants suivants.

assemblyIdentity

L'élément assemblyIdentity est décrit dans la rubrique <assemblyIdentity>, élément (Référence de déploiement Visual Studio Tools pour Office).

hash

L'élément hash ne contient pas d'attributs.

C'est un hachage algorithmique de tous les fichiers d'une application. Il est utilisé comme contrôle de sécurité, pour garantir qu'aucun des fichiers n'est modifié suite au déploiement.

dsig:Transforms

L'élément dsig:Transforms est un enfant requis de l'élément hash. L'élément dsig:Transforms ne contient pas d'attributs.

dsig:Transform

L'élément dsig:Transform est un enfant requis de l'élément dsig:Transforms. Le tableau suivant présente les attributs de l'élément dsig:Transform.

Attribut

Description

Algorithm

Algorithme utilisé pour calculer le Digest de ce fichier.

dsig:DigestMethod

L'élément dsig:DigestMethod est un enfant requis de l'élément hash. Le tableau suivant présente les attributs de l'élément dsig:DigestMethod.

Attribut

Description

Algorithm

Algorithme utilisé pour calculer le Digest de ce fichier.

dsig:DigestValue

L'élément dsig:DigestValue est un enfant requis de l'élément hash. L'élément dsig:DigestValue ne contient pas d'attributs. Sa valeur texte est le hachage calculé pour le fichier spécifié.

Notes

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 l'élément dependentAssembly dans un manifeste de déploiement pour une solution 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).

<dependency>
    <dependentAssembly 
        codebase="ExcelApplication1_1.0.0.1\ExcelApplication1.manifest"
        size="2518"
        >
        <assemblyIdentity name="ExcelApplication1.manifest" 
            version="1.0.0.1" />
        <hash>
            <dsig:Transforms>
                <dsig:Transform Algorithm=
                    "urn:schemas-microsoft-com:HashTransforms.Identity"
                />
            </dsig:Transforms>
            <dsig:DigestMethod
                Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
            <dsig:DigestValue>
                qws6Ku5WQeMv12bE1W5deGkSHcY=
            </dsig:DigestValue>
        </hash>
    </dependentAssembly>
</dependency>

Voir aussi

Référence

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