属性 (Windows 10)

定义有关包的其他元数据,包括描述包向用户显示方式的属性。

注意

如果清单元素 DisplayName 或 Description 包含 Windows 防火墙不允许的字符,则可能会出现错误;即 |all,因此 Windows 无法为包创建 AppContainer 配置文件。 如果遇到错误,请使用此参考 进行故障排除

元素层次结构

<程序包>

    <性能>

语法

<Properties>

  <!-- Child elements -->
  Framework?
  & DisplayName
  & PublisherDisplayName
  & Description?
  & Logo
  & ResourcePackage?
  & uap:SupportedUsers?
  & uap6:AllowExecution?
  & desktop6:FileSystemWriteVirtualization?
  & desktop6:RegistryWriteVirtualization?
  & virtualization:FileSystemWriteVirtualization?
  & virtualization:RegistryWriteVirtualization?
  & rescap6:ModificationPackage?
  & uap10:AllowExternalContent?
  & uap10:PackageIntegrity?
  & uap13:AutoUpdate?
  & uap15:DependencyTarget?
  & heap:HeapPolicy?
  )

</Properties>

密钥

? 可选 (零个或一个) & 交错连接器 (可以按任意顺序发生)

特性和元素

特性

无。

子元素

子元素 描述
说明 可向用户显示的友好说明。
DisplayName 可向用户显示的友好名称。
框架 指示包是否为框架包;即可由其他包使用的包。 默认情况下,其值为 false 。 除非要创建框架,否则不应为其指定值。
Logo 包含图像的文件的路径。
PublisherDisplayName 可向用户显示的发布者的友好名称。
ResourcePackage 指示包是否为资源包。 资源包可由其他包使用。 默认情况下,其值为 false 。 除非要创建资源,否则不应为其指定值。
uap:SupportedUsers 指示包是否为多用户感知包。 此设置在安装时用于确定是否可以在系统上安装包。
uap6:AllowExecution 一个布尔值,指定是否允许执行具有可执行文件的包。 默认情况下,此值为 true。
desktop6:FileSystemWriteVirtualization 指示是否为桌面应用程序启用文件系统虚拟化。
desktop6:RegistryWriteVirtualization 指示是否为桌面应用程序启用注册表虚拟化。
virtualization:FileSystemWriteVirtualization 指示是否为包启用文件系统虚拟化。
virtualization:RegistryWriteVirtualization 指示包的注册表是否虚拟化。
rescap6:ModificationPackage 声明当前包是企业应用程序的修改包。
uap10:AllowExternalContent 使包清单能够在磁盘上的特定位置引用包外部的内容。 请参阅通过使用外部位置进行打包来授予程序包标识符
uap10:PackageIntegrity 指定包的运行时包完整性检查和修正的级别。
uap13:AutoUpdate 指定应用的自动更新配置。
uap15:DependencyTarget 允许主包清单指定包是否是 动态依赖项的有效目标。
heap:HeapPolicy 允许打包的应用请求具有与旧 NT 堆一致的性能和行为特征的堆配置文件。

父元素

父元素 描述
定义应用包清单的根元素。 清单向系统描述软件的结构和功能。

示例

以下示例取自其中一个 SDK 示例的包清单。

<Properties>
  <DisplayName>ApplicationData SDK Sample</DisplayName>
  <PublisherDisplayName>Microsoft Corporation</PublisherDisplayName>
  <Description>The application data sample.</Description>
  <Logo>images\storeLogo-sdk.png</Logo>
</Properties>

请参阅

要求

Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10