Windows 8) 的封裝 (套件架構
定義應用程式封裝資訊清單的根項目。 資訊清單描述系統的軟體結構和功能。
元素階層
<套件>
語法
<Package IgnorableNamespaces? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end. >
<!-- Child elements -->
( Identity
& Properties
& Resources
& Prerequisites
& Dependencies?
& Capabilities?
& Extensions?
& Applications?
)
</Package>
答案
?
選擇性 (零或一)
&
交錯連接器 (可能會以任何順序發生)
屬性和項目
屬性
屬性 | 描述 | 資料類型 | 必要 | 預設值 |
---|---|---|---|---|
IgnorableNamespaces | 宣告應忽略的資訊清單中所使用的命名空間。 忽略的命名空間元素不會經過驗證,而且應該視為不受信任。 系統會在每個命名空間之間的空格指定多個命名空間。 |
長度介於1到32767個字元之間,且開頭和結尾有非空白字元的字串。 | No |
子元素
子元素 | 描述 |
---|---|
應用程式 | 代表組成封裝的一或多個應用程式。 |
Capabilities | 宣告封裝所需之受保護使用者資源的存取權。 |
Dependencies (相依性) | 宣告封裝相依的其他封裝以完成其軟體。 |
延伸模組 (類型: CT_PackageExtensions) | 定義封裝的一或多個擴充點。 |
身分識別 | 定義封裝的全域唯一識別碼。 封裝身分識別會以封裝的屬性(attribute)的元組表示。 |
先決條件 | 宣告必須存在的最低作業系統和軟體需求,才能讓套件適用于系統。 |
屬性 | 定義封裝的其他中繼資料,包括描述封裝如何向使用者顯示的屬性。
注意如果資訊清單元素 DisplayName 或 Description 包含 Windows 防火牆不允許的字元,則可能會收到錯誤,也就是「|」和「全部」,因為 Windows 無法建立套件的 AppContainer 設定檔。 如果您收到錯誤,請將此參考用於 [疑難排解] (/windows/win32/appxpkg/troubleshooting) 。
|
資源 | 宣告封裝所包含之資源的語言。 每個套件都必須為資源宣告至少一個語言。 |
父項目
這個最外層的 (檔) 元素可能不會包含在任何其他專案中。
需求
值 | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2010/manifest |