Riferimento per l'elemento DependentBundles

L'elemento DependentBundles viene utilizzato per specificare quali bundle di plug-in devono essere disponibili per il caricamento di un altro bundle di plug-in.

Talvolta, un bundle di plug-in potrebbe dipendere dai file di un altro bundle di plug-in per funzionare correttamente. Utilizzando un elemento DependentBundles, è possibile richiedere ad AutoCAD e AutoCAD LT di caricare solo un bundle di plug-in quando viene installato e caricato un bundle con una versione o un codice di aggiornamento specifico.

L'elemento DependentBundles è facoltativo e può contenere uno o più elementi DependentBundle. Gli elementi DependentBundle vengono utilizzati per identificare i bundle di plug-in che devono essere installati e caricati prima che sia possibile caricare il bundle di plug-in.

Elemento DependentBundle

Attributo

Descrizione

UpgradeCode

Deve essere identico all'attributo UpgradeCode nell'elementoApplicationPackage del bundle di plug-in dipendente.

VersionMin

Facoltativo; definisce la versione minima del bundle di plug-in in cui questo bundle di plug-ha una dipendenza.

Il valore viene confrontato con l'attributo AppVersion nell'elemento ApplicationPackage del bundle di plug-in dipendente.

VersionMax

Facoltativo; definisce la versione massima del bundle di plug-in in cui questo bundle di plug-ha una dipendenza.

Il valore viene confrontato con l'attributo AppVersion nell'elemento ApplicationPackage del bundle di plug-in dipendente.

Un elemento DependentBundle può contenere o includere un elemento Component. L'aggiunta di un elemento Component consente di definire una dipendenza dalla voce di un componente specifico all'interno di un bundle di plug-in. L'attributo Name dell'elemento Component deve corrispondere a quello dell'attributo AppName di ComponentEntry in cui questo bundle di plug-in ha una dipendenza.

Nell'esempio seguente viene definita una dipendenza di due componenti del bundle del plug-in con un attributo UpgradeCode corrispondente a "GUID-Value":

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