Предварительные требования (схема пакета для Windows 8)

Объявляет минимальные требования к операционной системе и программному обеспечению, которые должны существовать, чтобы пакет был применим к системе.

Иерархия элементов

<Пакет>
<Предварительные требования>

Синтаксис

<Prerequisites>

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

</Prerequisites>

Ключ

& соединитель чередования (может происходить в любом порядке)

Атрибуты и элементы

Атрибуты

Отсутствует.

Дочерние элементы

Дочерний элемент Описание
OSMaxVersionTested

он должен быть заполнен разработчиком с самой высокой версией Windows, на которой был протестирован пакет. Это обязательное поле. Windows не будет блокировать установку пакета в версиях ос, превышающих значение, указанное в этом поле. при выполнении приложения Windows будет сравнивать это поле с фактической версией ос. если значение, указанное в этом поле, меньше текущей версии ос, Windows может обеспечить совместимость с наиболее протестированной версией ос для некоторых или всех api-интерфейсов. если значение, указанное в этом поле, больше или равно текущей версии ос, Windows не будет применять какие-либо изменения совместимости для api.

OSMinVersion

Минимальная версия операционной системы, необходимая для пакета.

 

Родительские элементы

Родительский элемент Описание
Пакет

Определяет корневой элемент манифеста пакета приложения. Манифест описывает структуру и возможности программного обеспечения для системы.

 

Примеры

Следующий пример взят из манифеста пакета одного из примеров пакета SDK.

<Prerequisites>
  <OSMinVersion>6.2</OSMinVersion>
  <OSMaxVersionTested>6.2</OSMaxVersionTested>
</Prerequisites>

Требования

Значение
Пространство имен http://schemas.microsoft.com/appx/2010/manifest