DependentBundles 요소는 다른 플러그인 번들을 로드하기 위해 사용해야 하는 플러그인 번들을 지정하는 데 사용됩니다.
제대로 실행되도록 한 플러그인 번들이 다른 플러그인 번들의 파일에 종속되는 경우가 있습니다. DependentBundles 요소를 사용하면 특정 업그레이드 코드 또는 버전이 있는 번들을 설치하고 로드할 때 AutoCAD 및 AutoCAD LT에서 플러그인 번들만 로드하도록 할 수 있습니다.
DependentBundles 요소는 선택적 요소이며 하나 이상의 DependentBundle 요소를 포함할 수 있습니다. DependentBundle 요소는 플러그인 번들을 로드하기 전에 설치 및 로드해야 하는 플러그인 번들을 식별하는 데 사용됩니다.
속성 |
설명 |
---|---|
UpgradeCode |
종속 플러그인 번들의 ApplicationPackage 요소에 있는 UpgradeCode 속성과 동일해야 합니다. |
VersionMin |
선택 사항으로, 이 플러그인 번들이 종속성을 갖는 플러그인 번들의 최소 버전을 정의합니다. 이 값은 종속 플러그인 번들의 ApplicationPackage 요소에 있는 AppVersion 속성과 비교됩니다. |
VersionMax |
선택 사항으로, 이 플러그인 번들이 종속성을 갖는 플러그인 번들의 최대 버전을 정의합니다. 이 값은 종속 플러그인 번들의 ApplicationPackage 요소에 있는 AppVersion 속성과 비교됩니다. |
DependentBundle 요소는 Component 요소를 포함하거나 캡슐화할 수 있습니다. Component 요소를 추가하면 플러그인 번들 내의 특정 구성 요소 항목에 대한 종속성을 정의할 수 있습니다. Component 요소의 Name 속성은, 이 플러그인 번들이 종속성을 갖는 ComponentEntry의 AppName 속성과 일치해야 합니다.
다음 예는 "GUID-Value"와 일치하는 UpgradeCode로 플러그인 번들의 두 구성 요소에 대한 종속성을 정의합니다.
<DependentBundles> <DependentBundle UpgradeCode="GUID-Value" VersionMin="1" VersionMax="2"> <Component AppName="App1" /> <Component AppName="App2" /> </DependentBundle> </DependentBundles>