Prvek DependentBundles se používá k určení, které balíčky modulu plug-in musí být k dispozici, aby bylo možné načíst další balíček modulu plug-in.
Někdy se stane, že jeden balíček modulu plug-in může záviset na souborech jiného balíčku modulu plug-in, aby se správně spustil. Pomocí prvku DependentBundles můžete aplikaci AutoCAD instruovat, aby načetla balíček modulu plug-in jen tehdy, pokud je balíček s určitým kódem upgradu nebo verzí nainstalován a načten.
Prvek DependentBundles je volitelný a může obsahovat jeden nebo více prvků DependentBundle. Prvky DependentBundle se používají k identifikaci, které balíčky modulu plug-in je nutné nainstalovat a načíst před načtením vašeho balíčku modulu plug-in.
Atribut |
Popis |
---|---|
UpgradeCode |
Musí být shodné s atributem UpgradeCode v prvku ApplicationPackage závislého balíčku modulu plug-in. |
Min. verze |
Volitelné; definuje minimální verzi balíčku modulu plug-in, ve které má tento balíček modulu plug-in zapnutou závislost. Hodnota se porovná s atributem AppVersion v prvku ApplicationPackage závislého balíčku modulu plug-in. |
Max. verze |
Volitelné; definuje maximální verzi balíčku modulu plug-in, ve které má tento balíček modulu plug-in zapnutou závislost. Hodnota je porovnána s atributem AppVersion v prvku ApplicationPackage závislého balíčku modulu plug-in. |
Prvek DependentBundle může obsahovat prvek Component nebo jej zapouzdřit. Přidání prvku Component vám umožňuje definovat závislost na konkrétní komponentě v rámci balíčku modulu plug-in. Atribut Name prvku Component musí odpovídat atributu AppName prvku ComponentEntry, ve kterém má tento balíček modulu plug-in zapnutou závislost.
Následující příklad definuje závislost na dvou komponentách balíčku modulu plug-in s kódem UpgradeCode, který odpovídá „hodnotě GUID“:
<DependentBundles> <DependentBundle UpgradeCode="GUID-Value" VersionMin="1" VersionMax="2"> <Component AppName="App1" /> <Component AppName="App2" /> </DependentBundle> </DependentBundles>