DependentBundles 요소 참조

DependentBundles 요소는 다른 플러그인 번들을 로드하기 위해 사용해야 하는 플러그인 번들을 지정하는 데 사용됩니다.

제대로 실행되도록 한 플러그인 번들이 다른 플러그인 번들의 파일에 종속되는 경우가 있습니다. DependentBundles 요소를 사용하면 특정 업그레이드 코드 또는 버전이 있는 번들을 설치하고 로드할 때 AutoCAD 및 AutoCAD LT에서 플러그인 번들만 로드하도록 할 수 있습니다.

DependentBundles 요소는 선택적 요소이며 하나 이상의 DependentBundle 요소를 포함할 수 있습니다. DependentBundle 요소는 플러그인 번들을 로드하기 전에 설치 및 로드해야 하는 플러그인 번들을 식별하는 데 사용됩니다.

DependentBundle 요소

속성

설명

UpgradeCode

종속 플러그인 번들의 ApplicationPackage 요소에 있는 UpgradeCode 속성과 동일해야 합니다.

VersionMin

선택 사항으로, 이 플러그인 번들이 종속성을 갖는 플러그인 번들의 최소 버전을 정의합니다.

이 값은 종속 플러그인 번들의 ApplicationPackage 요소에 있는 AppVersion 속성과 비교됩니다.

VersionMax

선택 사항으로, 이 플러그인 번들이 종속성을 갖는 플러그인 번들의 최대 버전을 정의합니다.

이 값은 종속 플러그인 번들의 ApplicationPackage 요소에 있는 AppVersion 속성과 비교됩니다.

DependentBundle 요소는 Component 요소를 포함하거나 캡슐화할 수 있습니다. Component 요소를 추가하면 플러그인 번들 내의 특정 구성 요소 항목에 대한 종속성을 정의할 수 있습니다. Component 요소의 Name 속성은, 이 플러그인 번들이 종속성을 갖는 ComponentEntryAppName 속성과 일치해야 합니다.

다음 예는 "GUID-Value"와 일치하는 UpgradeCode로 플러그인 번들의 두 구성 요소에 대한 종속성을 정의합니다.

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