DependentBundles 元素參考

DependentBundles 元素用於指定必須有哪些外掛程式套件,才能載入另一個外掛程式套件。

有時,一個外掛程式套件可能必須依賴另一個外掛程式套件的檔案,才能正確執行。使用 DependentBundles 元素,當安裝並載入了特定升級代碼或版本的套件時,您可以指示 AutoCAD 只載入某個外掛程式套件。

DependentBundles 元素是可選的元素,並且可以包含一個或多個 DependentBundle 元素。DependentBundle 元素用於識別在載入外掛程式套件之前,必須先安裝並載入哪些外掛程式套件。

DependentBundle 元素

屬性

描述

UpgradeCode

必須與相依外掛程式套件的 ApplicationPackage 元素中的 UpgradeCode 屬性相同。

VersionMin

可選;定義此外掛程式套件有相依性的外掛程式套件最低版本。

該值會與相依外掛程式套件的 ApplicationPackage 元素中的 AppVersion 屬性進行比較。

VersionMax

可選;定義此外掛程式套件有相依性的外掛程式套件最高版本。

該值會與相依外掛程式套件的 ApplicationPackage 元素中的 AppVersion 屬性進行比較。

DependentBundle 元素可包含或封裝 Component 元素。加入 Component 元素可讓您在外掛程式套件中定義特定元件項目的相依性。Component 元素的 Name 屬性必須與此外掛程式套件有相依性的 ComponentEntryAppName 屬性相符。

以下範例定義 UpgradeCode 符合「GUID-Value」之外掛程式套件兩個元件的相依性:

<DependentBundles>
  <DependentBundle UpgradeCode="GUID-Value" VersionMin="1" VersionMax="2">
    <Component AppName="App1" />
    <Component AppName="App2" />
  </DependentBundle>
</DependentBundles>