Référence des éléments Dependencies

L'élément Dependencies permet de spécifier les lots de plug-ins qui doivent être disponibles pour qu'un autre lot de plug-ins puisse être chargé.

Il arrive qu'un lot de plug-ins puisse dépendre des fichiers d'un autre lot de plug-ins pour s'exécuter correctement. À l'aide d'un élément Dependencies, vous pouvez demander à AutoCAD et AutoCAD LT de charger uniquement un lot de plug-ins lorsqu'un lot avec un code de mise à niveau ou une version spécifique est installé et chargé.

L'élément Dependencies est facultatif et peut contenir au moins un élément Dependency. Les éléments Dependency permettent d'identifier les lots de plug-ins devant être installés et chargés avant de pouvoir charger votre lot de plug-ins.

Elément Dependency

Attribut

Description

UpgradeCode

Doit être identique à l'attribut UpgradeCode dans l'élément ApplicationPackage du lot de plug-ins dépendant.

Optional

Facultatif ; détermine si le lot de plug-ins est requis, il est ignoré s'il est détecté comme manquant.

Valeurs correctes :

  • True : l'offre groupée est requise
  • False : l'offre groupée n'est pas obligatoire

VersionMin

Facultatif ; définit la version minimale du lot de plug-ins auquel ce lot de plug-ins est lié.

La valeur est comparée à l'attribut AppVersion dans l'élément ApplicationPackage du lot de plug-ins dépendant.

VersionMax

Facultatif ; définit la version maximale du lot de plug-ins auquel ce lot de plug-ins est lié.

La valeur est comparée à l'attribut AppVersion dans l'élément ApplicationPackage du lot de plug-ins dépendant.

Un élément Dependency peut contenir ou encapsuler un élément Component. L'ajout d'un élément Component vous permet de définir une dépendance sur une entrée de composant spécifique dans un lot de plug-ins. L'attribut Name de l'élément Component doit correspondre à celui de l'attribut AppName de l'élément ComponentEntry auquel ce lot de plug-ins est lié.

L'exemple suivant définit plusieurs dépendances sur différents composants des lots de plug-ins avec un élément UpgradeCode qui correspond à "GUID-Value" :

<Dependencies>
  <Dependency UpgradeCode="GUID-Value" Optional="True" VersionMin="1.0"/>
  <Dependency UpgradeCode="GUID-Value" Optional="False" VersionMin="2.0" VersionMax="5.0">
      <Component AppName="App1" />
      <Component AppName="App2" />
  </Dependency>
</Dependencies>