包 (扩展架构Windows 8.1)
定义应用包清单的根元素。 清单描述了软件的结构和功能。
元素层次结构
<包>
语法
<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 个字符之间的字符串,其开头和结尾都有一个非空格字符。 | 否 |
子元素
子元素 | 说明 |
---|---|
应用程序 | 表示组成包的一个或多个应用。 |
功能 | 声明对包所需的受保护用户资源的访问权限。 |
依赖项 | 声明包完成其软件所依赖的其他包。 |
扩展 (类型:CT_PackageExtensions) | 定义包的一个或多个扩展点。 |
标识 | 定义包的全局唯一标识符。 包标识表示为包的属性元组。 |
先决条件 | 声明包必须满足的最低操作系统和软件要求,以适用于系统。 |
属性 | 定义有关包的其他元数据,包括描述包如何向用户显示的属性。
注意如果清单元素 DisplayName 或 Description 包含 Windows 防火墙不允许的字符(即"|"和"all",则可能会收到错误,因为 Windows 无法为包 创建 AppContainer 配置文件。 如果收到错误,请使用此参考 (/windows/win32/appxpkg/troubleshooting) 。)
|
资源 | 声明包包含的资源的语言。 每个包都必须为资源声明至少一种语言。 规模和 DirectX 功能级别属性对于包中所有资源都是通用的。 |
父元素
此最 (文档) 元素不能由任何其他元素包含。
要求
值 | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2010/manifest |