필수 구성 요소(Windows 8.1 확장 스키마)

패키지가 시스템에 적용되기 위해 존재해야 하는 최소 운영 체제 및 소프트웨어 요구 사항을 선언합니다.

요소 계층 구조

<패키지>
<필수 구성 요소>

Syntax

<Prerequisites>

  <!-- Child elements -->
  ( OSMinVersion
  & OSMaxVersionTested
  )

</Prerequisites>

& 인터리브 커넥터(어떤 순서로든 발생할 수 있음)

특성 및 요소

특성

없음

자식 요소

자식 요소 Description
OSMaxVersionTested

이는 패키지가 테스트된 가장 높은 버전의 Windows 개발자가 채워야 합니다. 이 필드는 필수 필드입니다. Windows 이 필드에 제공된 값보다 높은 OS 버전에서 패키지 설치를 차단하지 않습니다. 앱이 실행되면 Windows 이 필드를 실제 OS 버전과 비교합니다. 이 필드에 제공된 값이 현재 OS 버전보다 작으면 Windows 일부 또는 모든 API에 대해 가장 높은 테스트된 OS 버전과 호환되는 동작을 제공할 수 있습니다. 이 필드에 제공된 값이 현재 OS 버전보다 크거나 같으면 Windows API에 호환성 변경 내용을 적용하지 않습니다.

OSMinVersion

패키지에 필요한 운영 체제의 최소 버전입니다.

 

부모 요소

부모 요소 Description
패키지

앱 패키지 매니페스트의 루트 요소를 정의합니다. 매니페스트는 시스템에 대한 소프트웨어의 구조와 기능을 설명합니다.

 

설명

OSMaxVersionTested 값은 OSMinVersion 값보다 크거나 같아야 합니다. 그렇지 않으면 매니페스트 유효성 검사가 실패합니다.

다음 예제는 SDK 샘플 중 하나의 패키지 매니페스트에서 가져옵니다.

<Prerequisites>
  <OSMinVersion>6.3.0</OSMinVersion>
  <OSMaxVersionTested>6.3.0</OSMaxVersionTested>
</Prerequisites>

요구 사항

Namespace http://schemas.microsoft.com/appx/2010/manifest