A Dependencies elemmel határozható meg, hogy mely beépülőmodul-csomagoknak kell elérhetőnek lenniük egy másik beépülőmodul-csomag betöltéséhez.
Időnként előfordulhat, hogy egy beépülőmodul-csomag megfelelő futása egy másik beépülőmodul-csomag fájljaitól függ. A Dependencies elemmel arra utasíthatja az AutoCAD-et és az AutoCAD LT-t, hogy csak akkor töltsön be egy beépülőmodul-csomagot, amikor egy adott frissítési kóddal vagy verzióval rendelkező másik csomag telepítése és betöltése már megtörtént.
A Dependencies elem használata nem kötelező, és egy vagy több Dependency elemet is tartalmazhat. A Dependency elemekkel adható meg, hogy mely beépülőmodul-csomagokat kell telepíteni és betölteni, mielőtt egy másik beépülőmodul-csomag betölthető lenne.
|
Attribútum |
Leírás |
|---|---|
|
UpgradeCode |
Meg kell egyeznie a függő beépülőmodul-csomag ApplicationPackage elemében található UpgradeCode attribútummal. |
|
Optional |
Nem kötelező. meghatározza, hogy a beépülőmodul-csomag szükséges-e, figyelmen kívül hagyja, ha hiányzik. Érvényes értékek:
|
|
VersionMin |
Nem kötelező. Annak a beépülőmodul-csomagnak a minimális verzióját határozza meg, amelytől ez a beépülőmodul-csomag függ. Az érték összehasonlítása a függő beépülőmodul-csomag ApplicationPackage elemében található AppVersion attribútummal történik. |
|
VersionMax |
Nem kötelező. Annak a beépülőmodul-csomagnak a maximális verzióját határozza meg, amelytől ez a beépülőmodul-csomag függ. Az érték összehasonlítása a függő beépülőmodul-csomag ApplicationPackage elemében található AppVersion attribútummal történik. |
A Dependency elemek tartalmazhatnak vagy magukban foglalhatnak Component elemeket. Component elem hozzáadásával egy beépülőmodul-csomagban található adott összetevő-bejegyzéshez kapcsolódó függőséget határozhat meg. A Component elem Name attribútumának meg kell egyeznie azon ComponentEntry elem AppName attribútumával, amelytől ez a beépülőmodul-csomag függ.
A következő példa a beépülőmodul-csomagok különböző összetevőitől való függőségeket határoz meg olyan UpgradeCode attribútummal, amely megegyezik a „GUID-Value” értékkel:
<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>