Referenční seznam prvků Dependencies

Objekt Dependencies se používá k určení toho, které balíčky modulu plug-in musí být dostupné, 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 správně fungoval. Pomocí prvku Dependencies můžete aplikaci AutoCAD a AutoCAD LT instruovat, aby načetla balíček modulu plug-in jen tehdy, pokud je nainstalován a načten balíček s určitým kódem upgradu nebo verzí.

Prvek Dependencies je volitelný a může obsahovat jeden nebo více prvků Dependency. Prvky Dependency se používají k identifikaci toho, které balíčky modulu plug-in je nutné nainstalovat a načíst před načtením samotného daného balíčku modulu plug-in.

Prvek Dependency

Atribut

Popis

UpgradeCode

Musí být shodné s atributem UpgradeCode v objektu ApplicationPackage závislého balíčku modulu plug-in.

Optional

Volitelné; určuje, zda je vyžadován balíček modulu plug-in, je ignorováno, pokud bylo zjištěno, že chybí.

Platné hodnoty jsou:

  • True – balíček je vyžadován
  • False – balíček není vyžadován

VersionMin

Volitelné; Definuje minimální verzi balíčku modulu plug-in, na které tento balíček modulu plug-in závisí.

Hodnota se porovná s atributem AppVersion v objektu ApplicationPackage závislého balíčku modulu plug-in.

VersionMax

Volitelné; Definuje maximální verzi balíčku modulu plug-in, na které tento balíček modulu plug-in závisí.

Hodnota se porovná s atributem AppVersion v objektu ApplicationPackage závislého balíčku modulu plug-in.

Objekt Dependency může obsahovat prvek Component nebo jej zapouzdřovat. Přidání prvku Component vám umožní definovat závislost na konkrétní položce komponenty v rámci balíčku modulu plug-in. Atribut Name prvku Component musí odpovídat atributu AppName prvku ComponentEntry, na kterém tento balíček modulu plug-in závisí.

Následující příklad definuje více závislostí na různých komponentách balíčků modulů plug-in s kódem UpgradeCode, který odpovídá hodnotě „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>