Dependencies 元素參考

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

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

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

Dependency 元素

屬性

描述

UpgradeCode

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

Optional

可選;決定是否需要該外掛程式套件,如果缺少則忽略。

有效值:

  • True - 需要套件
  • False - 不需要套件

VersionMin

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

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

VersionMax

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

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

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

以下範例定義 UpgradeCode 符合「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>