El elemento DependentBundles se utiliza para especificar los paquetes de módulos de extensión que deben estar disponibles para que se cargue otro paquete de módulo de extensión.
Hay ocasiones en las que un paquete de módulo de extensión puede depender de los archivos de otro paquete de módulo de extensión para ejecutarse correctamente. Con un elemento DependentBundles, puede indicar a AutoCAD y AutoCAD LT que solo cargue un paquete de módulo de extensión cuando se instale y se cargue un paquete con una versión o un código de actualización específicos.
El elemento DependentBundles es opcional y puede contener uno o varios elementos DependentBundle. Los elementos DependentBundle permiten identificar los paquetes de módulos de extensión que se deben instalar y cargar antes de que se pueda cargar su paquete de módulo de extensión.
Atributo |
Descripción |
---|---|
UpgradeCode |
Debe ser idéntico al atributo UpgradeCode del elemento ApplicationPackage del paquete de módulo de extensión dependiente. |
VersionMin |
Opcional; define la versión mínima del paquete de módulo de extensión del que depende este paquete de módulo de extensión. El valor se compara con el atributo AppVersion del elemento ApplicationPackage del paquete de módulo de extensión dependiente. |
VersionMax |
Opcional; define la versión máxima del paquete de módulo de extensión del que depende este paquete de módulo de extensión. El valor se compara con el atributo AppVersion del elemento ApplicationPackage del paquete de módulo de extensión dependiente. |
Un elemento DependentBundle puede contener o encapsular un elemento Component. La adición de un elemento Component permite definir una dependencia en una entrada de componente específica dentro de un paquete de módulo de extensión. El atributo Name del elemento Component debe coincidir con el del atributo AppName del elemento ComponentEntry del que depende este módulo de extensión.
En el siguiente ejemplo, se define una dependencia en dos componentes del paquete de módulo de extensión con un elemento UpgradeCode que coincide con "GUID-Value":
<DependentBundles> <DependentBundle UpgradeCode="GUID-Value" VersionMin="1" VersionMax="2"> <Component AppName="App1" /> <Component AppName="App2" /> </DependentBundle> </DependentBundles>