A DependentBundles 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 DependentBundles 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 DependentBundles elem használata nem kötelező, és egy vagy több DependentBundle elemet is tartalmazhat. A DependentBundle 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. |
|
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 DependentBundle 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-csomag két összetevőjétől való függőséget határoz meg olyan UpgradeCode attribútummal, amely megegyezik a „GUID-Value” értékkel:
<DependentBundles>
<DependentBundle UpgradeCode="GUID-Value" VersionMin="1" VersionMax="2">
<Component AppName="App1" />
<Component AppName="App2" />
</DependentBundle>
</DependentBundles>