共用方式為


Windows 8.1) 的必要條件 (延伸模組架構

宣告必須存在的最低作業系統和軟體需求,才能讓套件適用于系統。

元素階層

<套件>
<必要條件>

語法

<Prerequisites>

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

</Prerequisites>

答案

& 交錯連接器 (可能會以任何順序發生)

屬性和項目

屬性

無。

子元素

子元素 描述
OSMaxVersionTested

這應該由開發人員填入套件所測試之最高版本的 Windows。 此為必要欄位。 Windows 不會在 OS 版本高於此欄位中提供的值時封鎖套件的安裝。 執行應用程式時,Windows 會將此欄位與實際的 OS 版本進行比較。 如果此欄位中提供的值小於目前的作業系統版本,Windows 可能會針對部分或所有 api 提供與最高測試的 os 版本相容的行為。 如果此欄位中提供的值大於或等於目前的作業系統版本,Windows 將不會對 api 套用任何相容性變更。

OSMinVersion

封裝所需的最小作業系統版本。

 

父項目

Parent 項目 描述
套件

定義應用程式封裝資訊清單的根項目。 資訊清單描述系統的軟體結構和功能。

 

備註

OSMaxVersionTested 值必須大於或等於 OSMinVersion 值,否則資訊清單驗證會失敗。

範例

下列範例取自其中一個 SDK 範例的套件資訊清單。

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

需求

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