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 szoftvert, 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 megtörtént.
A DependentBundles elem használata nem kötelező, és tartalmazhat egy vagy több DependentBundle elemet. 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>