Partager via


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

Identifie une dépendance d'assembly requise pour la solution Visual Studio Tools pour Office.

<dependency>
   <dependentAssembly>
      <assemblyIdentity
         name
         version
         publicKeyToken
         language
      />
   </dependentAssembly>
   <installFrom
      codebase
   />
</dependency>

Éléments et attributs

L'élément dependency est obligatoire. Il comporte l'attribut suivant.

Attribut

Description

Name

Obligatoire. Identifie le nom de l'application.

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

dependentAssembly

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

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

installFrom

Obligatoire. Cet élément a l'attribut codebase. L'élément installFrom ne contient pas d'éléments enfants.

Notes

Tous les assemblys utilisés par votre application doivent avoir un élément dependency correspondant. Les assemblys dépendants n'incluent pas les assemblys préinstallés dans le Global Assembly Cache.

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 dependency dans un manifeste d'application Visual Studio Tools pour Office. Cet exemple de code fait partie d'un exemple plus complet fourni pour la rubrique Manifestes d'application pour les solutions Office (Office System 2003).

<dependency asmv2:name="Project1">
    <dependentAssembly>
        <assemblyIdentity name="Project1" 
            version="1.0.1.1"/>
    </dependentAssembly>
    <asmv2:installFrom codebase=
        "http://deployweb/project1/project1_1.0.1.1/project1.dll"/>
</dependency>

Voir aussi

Référence

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