Dependencies 元素用於指定必須有哪些外掛程式套件,才能載入另一個外掛程式套件。
有時,一個外掛程式套件可能必須依賴另一個外掛程式套件的檔案,才能正確執行。使用 Dependencies 元素,當安裝並載入了特定升級代碼或版本的套件時,您可以指示 AutoCAD 和 AutoCAD LT 只載入某個外掛程式套件。
Dependencies 元素是可選的元素,並且可以包含一個或多個 Dependency 元素。Dependency 元素用於識別在載入外掛程式套件之前,必須先安裝並載入哪些外掛程式套件。
屬性 |
描述 |
---|---|
UpgradeCode |
必須與相依外掛程式套件的 ApplicationPackage 元素中的 UpgradeCode 屬性相同。 |
Optional |
可選;決定是否需要該外掛程式套件,如果缺少則忽略。 有效值:
|
VersionMin |
可選;定義此外掛程式套件有相依性的外掛程式套件最低版本。 該值會與相依外掛程式套件的 ApplicationPackage 元素中的 AppVersion 屬性進行比較。 |
VersionMax |
可選;定義此外掛程式套件有相依性的外掛程式套件最高版本。 該值會與相依外掛程式套件的 ApplicationPackage 元素中的 AppVersion 屬性進行比較。 |
Dependency 元素可包含或封裝 Component 元素。加入 Component 元素可讓您在外掛程式套件中定義特定元件項目的相依性。Component 元素的 Name 屬性必須與此外掛程式套件有相依性的 ComponentEntry 的 AppName 屬性相符。
以下範例定義 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>