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 |