Dependencies 요소 참조

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

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

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

Dependency 요소

속성

설명

UpgradeCode

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

Optional

선택 사항으로, 플러그인 번들이 필요한지 여부를 결정합니다. 플러그인 번들이 누락된 경우 무시됩니다.

유효한 값:

  • True - 번들이 필요합니다.
  • False - 번들이 필요하지 않습니다.

VersionMin

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

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

VersionMax

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

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

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

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

<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>