Windows 10 的包清单架构参考
此参考提供了定义 Windows 10 应用的应用包清单架构的每个元素、属性和数据类型的详细信息。 架构定义文件为 UapManifestSchema.xsd、FoundationManifestSchema.xsd、AppxManifestTypes.xsd 等。
UapManifestSchema.xsd 和 FoundationManifestSchema.xsd 导入彼此的命名空间,它们都导入 AppxManifestTypes.xsd 的命名空间。
下表列出了此架构中的所有元素,按名称按字母顺序排序。
元素 | 描述 |
---|---|
ActivatableClass (类型:CT_InProcessActivatableClass) | 声明与扩展点关联的运行时类。 |
ActivatableClass (类型:CT_OutOfProcessActivatableClass) | 声明与扩展点关联的运行时类。 |
ActivatableClassAttribute | 定义存储在 Windows 运行时属性存储中的类的属性。 |
应用程序 | 表示一个应用,该应用包含包中交付的部分功能或全部功能。 |
应用程序 | 表示构成包的一个或多个应用。 |
参数 | 指定要传递给可执行文件的逗号分隔参数的列表。 |
BackgroundTasks | 定义 windows.backgroundTasks类型的应用扩展点。 后台任务在专用后台主机中运行;也就是说,没有 UI。 |
功能 | 声明对包所需的受保护用户资源的访问权限。 |
功能 | 声明包所需的功能。 |
证书 | 用于包并放置在系统证书存储中的证书。 |
证书 | 声明 windows.certificates类型的包扩展点。 应用需要指定证书存储中的一个或多个证书。 |
cloudFiles:Extension | 为应用声明一个扩展点,用于注册在应用程序和基于云的占位符文件的上下文菜单选项中实现的处理程序。 |
cloudFiles:CloudFiles | 为基于云的占位符文件注册在应用程序和上下文菜单选项中实现的处理程序。 |
cloudFiles:BannersHandler | 注册基于云的占位符文件的 Windows Shell BannersHandler。 |
cloudFiles:CloudFilesContextMenus | 为基于云的占位符文件注册上下文菜单。 |
cloudFiles:ContentUriSource | 注册基于云的占位符文件的 Windows Shell CustomStateHandler。 |
cloudFiles:CustomStateHandler | 基于云的占位符文件的 Windows Shell 图标覆盖处理程序。 |
cloudFiles:DesktopIconOverlayHandler | 声明 windows.certificates类型的包扩展点。 应用需要指定证书存储中的一个或多个证书。 |
cloudFiles:DesktopIconOverlayHandlers | 包含基于云的占位符文件的 Windows Shell 图标覆盖处理程序。 |
cloudFiles:ExtendedPropertyHandler | 注册基于云的占位符文件的 Windows Shell ExtendedPropertyHandler。 |
cloudFiles:ThumbnailProviderHandler | 注册基于云的占位符文件的 Windows Shell ThumbnailProviderHandler。 |
cloudFiles:Verb | 定义与文件上下文菜单关联的谓词 |
为基于云的占位符文件注册 Windows Shell StorageProviderStatusUI。 | |
cloudFiles2:StorageProviderStatusUISourceFactory | 注册基于云的占位符文件的 Windows shell IStorageProviderStatusUISourceFactory。 |
为基于云的占位符文件注册 Windows Shell StorageProviderStatusUI。 | |
com:Aspect (在 ExeServer/Class 中) | 指定绘制或获取数据时对象的所需数据或视图方面。 |
com:Aspect (在代理项Server/Class 中) | 指定绘制或获取数据时对象的所需数据或视图方面。 |
com:Class (在 ExeServer 中) | 定义 ExeServer 类注册。 |
com:Class (代理项服务器/类中) | 定义 SurrogateServer 类注册。 |
com:ComInterface (在 Application/Extensions 中) | 声明 windows.comInterface 类型的包扩展点。 comInterface 扩展可能包括三种类型的注册:Interface、ProxyStub 或 TypeLib。 |
com:ComServer | 声明 windows.comServer 类型的包扩展点。 comServer 扩展可能包括四种类型的注册:ExeServer、SurrogateServer、ProgId 或 TreatAsClass。 |
com:Conversion (在 ExeServer/Class 中) | 指定应用程序可以读取和写入的格式。 |
com:Conversion (在 SurrogateServer/Class 中) | 指定应用程序可以读取和写入的格式。 |
com:DataFormat (in ExeServer/Class) | 应用程序支持的数据格式。 |
com:DataFormat (在 SurrogateServer/Class 中) | 应用程序支持的数据格式。 |
com:DataFormats (in ExeServer/Class) | 指定应用程序支持的默认和主要数据格式。 |
com:DataFormats (在 SurrogateServer/Class 中) | 指定应用程序支持的默认和主要数据格式。 |
com:DefaultIcon (in ExeServer/Class) | 为对象的标志性演示文稿提供默认图标信息。 |
com:DefaultIcon (在 SurrogateServer/Class 中) | 为对象的标志性演示文稿提供默认图标信息。 |
com:ExeServer | 向一个或多个类注册注册 ExeServer。 |
com:Extension | 提供向应用包外部客户端公开 COM 注册的功能。 |
com:Format (in ExeServer/Readable) | 指定应用程序可以读取的文件格式(转换自)。 |
com:Format (in ExeServer/ReadWritable) | 指定应用程序可以读取和写入的文件格式(激活为)。 |
com:Format (在 SurrogateServer/Readable) | 指定应用程序可以读取的文件格式(转换自)。 |
com:Format (在代理项服务器/ReadWritable 中) | 指定应用程序可以读取和写入的文件格式(激活为)。 |
com:ImplementedCategories (in ExeServer/Class) | 指定由类实现的类别。 |
com:ImplementedCategories (在 SurrogateServer/Class 中) | 指定由类实现的类别。 |
com:ImplementedCategory (in ExeServer/Class) | 指示该类已实现指定的类别。 |
com:ImplementedCategory (在 SurrogateServer/Class 中) | 指示该类已实现指定的类别。 |
com:Interface | 注册新的 COM 接口。 |
com:MiscStatus (in ExeServer/Class) | 指定如何创建和显示对象。 |
com:MiscStatus (在 SurrogateServer/Class 中) | 指定如何创建和显示对象。 |
com:ProgId | 可与 CLSID 关联的编程标识符(ProgID)。 ProgID 标识类,但精度低于 CLSID,因为它不能保证全局唯一。 |
com:ProxyStub (在 ComInterface 中) | 注册代理存根。 |
com:Readable (in ExeServer) | 指定应用程序只能读取文件。 |
com:Readable (在 SurrogateServer 中) | 指定应用程序只能读取文件。 |
com:ReadWritable (in ExeServer) | 指定应用程序可以读取和写入文件。 |
com:ReadWritable (在代理项服务器中) | 指定应用程序可以读取和写入文件。 |
com:SurrogateServer | 使用一个或多个类注册注册代理服务器。 |
com:ToolboxBitmap32 (in ExeServer/Class) | 标识用于工具栏或工具箱按钮面的 16 x 16 位图的模块名称和资源 ID。 |
com:ToolboxBitmap32 (在 SurrogateServer/Class 中) | 标识用于工具栏或工具箱按钮面的 16 x 16 位图的模块名称和资源 ID。 |
com:TreatAsClass | 与 TreatAs 子项对应的 CLSID 注册的注册。 |
com:TypeLib (在 ComInterface 中) | 注册类型库。 |
com:TypeLib (在接口中) | 接口的类型库。 |
com:Verb (在 ExeServer/Class 中) | 要为应用程序注册的谓词。 |
com:Verb (在代理项Server/Class 中) | 要为应用程序注册的谓词。 |
com:Verbs (在 ExeServer/Class 中) | 指定要为应用程序注册的谓词。 |
com:Verbs (在代理项服务器/类中) | 指定要为应用程序注册的谓词。 |
com:Version(在 ComInterface/TypeLib 中) | 版本号和有关类型库的其他信息。 |
com:Win32Path(在 ComInterface/TypeLib 中) | 32 位类型库的路径。 |
com:Win64Path (在 ComInterface/TypeLib 中) | 64 位类型库的路径。 |
com2:ComInterface | 声明 windows.comInterface 类型的包扩展点。 comInterface 扩展可能包括三种类型的注册:Interface、ProxyStub 或 TypeLib。 |
com2:ComServer | 声明 windows.comServer 类型的包扩展点。 comServer 扩展可能包括 ServiceServer 注册。 |
com2:Extension | 提供向应用包外部客户端公开 COM 注册的功能。 |
com2:ProxyStubDll | 指定 ProxyStub DLL 的路径和处理器体系结构。 |
com3:Class | DDefines 类注册在 Windows 服务中托管的 COM 服务器中,该服务器在 com3:ServiceServer 元素中注册。 |
com3:ExeServer | 向一个或多个类注册注册 ExeServer。 |
com3:ProgId | 与 COM3:ServiceServer 类注册的 CLSID 关联的编程标识符(ProgID)。 ProgID 标识类,但精度低于 CLSID,因为它不能保证全局唯一。 |
com3:ServiceServer | 使用相应的 desktop6:Service 元素声明的 Windows 服务中托管的 COM 服务器(包含一个或多个类注册)。 |
com3:SurrogateServer | 使用一个或多个类注册注册代理服务器。 |
com3:TreatAsClass | 与 com3:ServiceServer 类的 TreatAs 子项对应的 CLSID 注册的注册。 |
com4:Class | 在 windows 服务中托管的 COM 服务器中定义类注册,该服务器在 com4:ComServer 元素中注册。 |
com4:ExeServer | 向一个或多个类注册注册 ExeServer。 |
com4:扩展 | 提供向应用包外部客户端公开 COM 注册的功能。 |
com4:InProcessHandler | 使用一个或多个类注册注册进程内处理程序。 |
com4:InProcessServer | 使用一个或多个类注册注册进程内服务器。 |
com4:Interface | 注册新的 COM 接口。 |
com4:ManagedInProcessServer | 使用一个或多个类注册注册托管进程内服务器。 |
com4:ProgId | 可与 CLSID 关联的编程标识符(ProgID)。 |
com4:ProxyStub | 注册代理存根。 |
com4:ServiceServer | 向一个或多个类注册注册 ServiceServer。 |
com4:SurrogateServer | 使用一个或多个类注册注册代理服务器。 |
com4:TreatAsClass | 与 TreatAs 子项对应的 CLSID 注册的注册。 |
com4:TypeLib | 注册类型库。 |
依赖项 | 声明包所依赖的其他包以完成其软件。 |
deployment:Extension | 声明应用的扩展点,该点指定未停靠的部署扩展处理程序 (DEH)。 |
deployment:DeploymentExtensionHandler | 允许应用指定一个或多个提供 OS 版本外部的 DEH 功能的 DLL 文件。 |
deployment:Files | 包含一个或多个 文件 元素,这些元素指定提供 OS 版本之外的 DEH 功能的 DLL 文件。 |
deployment:File | 指定一个或多个提供 OS 版本外部的 DEH 功能的 DLL 文件。 |
说明 | 可以向用户显示的友好说明。 |
desktop:ExecutionAlias | 要从命令提示符激活的 UWP 应用的可执行文件。 |
desktop:Extension | 声明应用的扩展点。 |
desktop:FullTrustProcess | 表示完全信任运行的桌面进程。 |
desktop:SearchProtocolHandler | 表示桌面进程处理应用的搜索协议。 |
桌面:StartupTasks | 表示在应用启动期间运行的桌面进程。 |
desktop:ToastNotificationActivation | 允许在应用中接收 Toast 通知。 |
desktop2:AppPrinter | 允许在 Windows 桌面桥应用中安装软件文件打印机。 |
desktop2:DesktopEventLogging | 使 Windows 桌面桥应用能够注册 Windows 事件日志记录。 |
desktop2:DesktopPreviewHandler | 为文件类型关联启用预览处理程序的声明。 |
desktop2:DesktopPropertyHandler | 为文件类型关联启用属性处理程序的声明。 |
desktop2:EventMessageFiles | 包含事件消息文件。 |
桌面:扩展(在应用程序/扩展中) | 声明应用的扩展点。 |
desktop:FullTrustProcess | 表示完全信任运行的桌面进程。 |
desktop:ParameterGroup | 表示完全信任进程的一组命令行参数。 |
desktop2:Extension (在 Application/Extensions 中) | 声明应用的扩展点。 |
desktop2:Extension(在包/扩展中) | 声明应用的扩展点。 |
desktop2:File | 指定事件消息文件的路径。 |
desktop2:FilterExtension | 指定要由应用注册的文件类型。 |
desktop2:FirewallRules | 指定 Windows 桌面桥应用使用的防火墙例外规则。 |
desktop2:OleClass | 使 OLE 能够获取为给定文件扩展名注册的 OLE 类。 |
desktop2:Rule | 定义防火墙例外规则。 |
desktop2:SearchFilterHandler | 使 Windows 桌面桥应用能够注册 IFilters 以提取要搜索的文件属性。 |
desktop2:SearchPropertyHandler | 使 Windows 桌面桥应用能够在系统上安装属性处理程序。 这些处理程序用于从文件中读取属性进行索引和搜索。 |
desktop2:ThumbnailHandler | 为文件类型关联启用 ThumbnailProvider。 |
desktop2:TypesSupported | 包含支持的事件日志类型。 |
desktop2:TypeSupported | 指定支持的事件类型。 |
desktop3:AutoPlayHandler | 自动播放的处理程序,当用户将设备连接到其电脑时,可以将你的应用显示为选项。 |
desktop3:BannersHandler | 注册基于云的占位符文件的 Windows Shell BannersHandler。 |
desktop3:CloudFiles | 注册在应用程序和基于云的占位符文件的上下文菜单选项中实现的处理程序。 |
desktop3:CloudFilesContextMenus | 为基于云的占位符文件注册上下文菜单。 |
desktop3:Content | 定义 AutoPlayHandler 的内容信息。 |
desktop3:CustomStateHandler | 注册基于云的占位符文件的 Windows Shell CustomStateHandler。 |
desktop3:设备 | 定义 AutoPlayHandler 的设备信息。 |
desktop3:ExtendedPropertyHandler | 注册基于云的占位符文件的 Windows Shell ExtendedPropertyHandler。 |
desktop3:InvokeAction | 包含用于调用自动播放操作的内容和设备信息。 |
desktop3:PropertyList | 包含文件“属性”选项卡下的属性。 |
desktop3:PropertyLists | 包含要显示在文件的属性选项卡下的属性列表。 |
desktop3:ThumbnailProviderHandler | 注册基于云的占位符文件的 Windows Shell ThumbnailProviderHandler。 |
desktop3:谓词 | 指定基于云的占位符文件的“文件资源管理器”上下文菜单中项的名称。 |
desktop4:ContentUriSource | 注册 Windows Shell ContentUriSource,使云存储提供程序可以为给定的本地路径提供文件 ID。 |
desktop4:DesktopIconOverlayHandler | 基于云的占位符文件的 Windows Shell 图标覆盖处理程序。 |
desktop4:DesktopIconOverlayHandlers | 包含基于云的占位符文件的 Windows Shell 图标覆盖处理程序。 |
desktop4:Extension | 声明应用的扩展点。 |
desktop4:FileExplorerContextMenus | 为文件资源管理器的上下文菜单注册项。 |
desktop4:ItemType | 包含要注册在上下文菜单中的命令的类型。 |
desktop4:Verb | 在 Shell 中为文件资源管理器上下文菜单注册的命令的名称和类 ID。 |
desktop5:ItemType | 包含要注册在上下文菜单中的命令的类型。 |
desktop5:Verb | 在 Shell 中为文件资源管理器上下文菜单注册的命令的名称和类 ID。 |
desktop6:BinaryData | 指定服务的触发器事件的二进制数据。 |
desktop6:CustomInstall | 使桌面应用程序能够指定随桌面应用程序一起安装的一个或多个附加安装程序文件(.exe 或 .msi)。 |
desktop6:DataItem | 为服务的触发器事件指定字符串值。 |
desktop6:Dependencies | 为当前服务指定一个或多个依赖服务。 |
desktop6:DependentService | 指定当前服务的依赖服务。 |
desktop6:Extension(Application 的子级) | 声明应用的扩展点。 |
desktop6:Extension(Package 的子级) | 声明应用的扩展点。 |
desktop6:FileSystemWriteVirtualization | 指示是否为桌面应用程序启用文件系统虚拟化。 |
desktop6:InstallActions | 指定在首次启动桌面应用程序之前运行的安装程序文件(.exe 或 .msi)。 此元素目前仅供打包在 MSIXVC 容器中的桌面电脑游戏使用。 |
desktop6:InstallAction | 指定在首次启动桌面应用程序之前运行的安装程序文件(.exe 或 .msi)。 此元素目前仅供打包在 MSIXVC 容器中的桌面电脑游戏使用。 |
desktop6:RegistryWriteVirtualization | 指示是否为桌面应用程序启用注册表虚拟化。 |
desktop6:KeywordAnyData | 为服务的触发器事件指定 64 位无符号整数值。 |
desktop6:KeywordAllData | 为服务的触发器事件指定 64 位无符号整数值。 |
desktop6:MutablePackageDirectories | 使桌面应用程序能够指定一个或多个文件夹,用户可以在其中修改应用程序的安装文件(例如,安装模式)。 |
desktop6:MutablePackageDirectory | 指定 %ProgramFiles%\ModifiableWindowsApps 路径下的文件夹,其中投影桌面应用程序的安装文件夹的内容,以便用户可以修改安装文件(例如,安装模式)。 |
desktop6:LevelData | 为服务的触发器事件指定字节值。 |
desktop6:RepairActions | 指定用户在桌面应用程序的“设置”页中选择修复或重置选项时运行的安装程序文件(.exe 或 .msi)。 此元素目前仅供打包在 MSIXVC 容器中的桌面电脑游戏使用。 |
desktop6:RepairAction | 指定当用户在桌面应用程序的“设置”页中选择修复或重置选项时运行的安装程序文件(.exe 或 .msi)。 此元素目前仅供打包在 MSIXVC 容器中的桌面电脑游戏使用。 |
desktop6:Service | 指定随应用一起安装和注册的服务。 可以将这些服务配置为在本地服务、网络服务或本地系统帐户下运行。 |
desktop6:StringData | 为服务的触发器事件指定一个或多个字符串数据值。 |
desktop6:TriggerEvents | 描述当前服务的一个或多个触发器事件。 |
desktop6:TriggerCustom | 描述当前服务的触发器事件。 |
desktop6:UninstallActions | 指定用户卸载桌面应用程序时运行的安装程序文件(.exe 或 .msi)。 此元素目前仅供打包在 MSIXVC 容器中的桌面电脑游戏使用。 |
desktop6:UninstallAction | 指定在用户卸载桌面应用程序时运行的安装程序文件(.exe 或 .msi)。 此元素目前仅供打包在 MSIXVC 容器中的桌面电脑游戏使用。 |
desktop7:ApplicationRegistration | 注册应用程序,替换需要在系统 PATH 变量中注册应用程序。 |
desktop7:AppMigration | 指定在迁移最近卸载的应用时应更新的已停用快捷方式的目标。 |
desktop7:AppMigrations | 为最近卸载的应用指定停用的快捷方式的一组应用迁移条目。 |
desktop7:ApprovedShellExtension | 指定在安装时应将 shell 扩展添加到批准的 shell 扩展列表中。 |
desktop7:ControlPanelItem | 将扩展注册为控制面板项。 |
desktop7:DefaultIcon | 指定要在控制面板中显示此项的图标。 |
desktop7:DesktopApp | 指定应作为桌面应用迁移一部分更新的磁贴或图钉的源和目标。 |
desktop7:DesktopAppMigration | 为磁贴和固定指定一组应用迁移条目。 |
desktop7:ErrorReporting | 指定一组运行时异常帮助程序模块。 |
desktop7:扩展(应用程序子级) | 声明应用的扩展点(在包/应用程序中;desktop7:Extension)。 |
desktop7:扩展(包的子级) | 声明应用的扩展点(在包/扩展;desktop7:Extension 中)。 |
desktop7:InfoTip | 指定当鼠标悬停在项图标上时要显示的 Infotip 字符串。 |
desktop7:徽标 | 包含图像的文件的路径。 |
desktop7:LocalizedString | 指定要在控制面板中为此项显示的本地化字符串。 |
desktop7:MailProvider | 将 dll 注册为邮件提供程序。 |
desktop7:ProgId | 可与 CLSID 关联的编程标识符(ProgID)。 |
desktop7:RuntimeExceptionHelperModule | 指定将在运行时异常时启动的模块。 |
desktop7:Service | 指定随应用一起安装和注册的服务。 可以将这些服务配置为在本地服务、网络服务或本地系统帐户下运行。 |
desktop7:ShadowCopyExcludeFile | 指定要由卷影复制服务(VSS)排除的文件。 |
desktop7:ShadowCopyExcludeFiles | 指定要由卷影复制服务(VSS)排除的文件集。 |
desktop7:Shortcut | 创建文件的快捷方式。 |
desktop7:SystemFileAssociation | 为应用注册系统文件关联。 |
desktop8:Channels | 允许为事件跟踪指定一个或多个通道。 |
desktop8:Channel | 指定要用于事件跟踪的通道。 |
desktop8:EventTracing | 使桌面应用程序能够实时记录应用程序定义的事件或保存到日志文件中。 |
desktop8:Extension | 声明应用的扩展点。 |
desktop8:ImportChannel | 指定要用于事件跟踪的导入通道。 |
desktop8:日志记录 | 提供对事件跟踪通道中的日志记录功能的访问权限。 |
desktop8:MutablePackageDirectories | 使桌面应用程序能够指定一个或多个文件夹,你可以在其中修改应用程序的安装文件。 |
desktop8:MutablePackageDirectory | 将提供程序注册到事件跟踪并启用其功能。 |
desktop8:Provider | 将提供程序注册到事件跟踪并启用其功能。 |
desktop8:Publishing | 提供对事件跟踪通道中的发布功能的访问权限。 |
desktop8:UserMutablePackageDirectories | 使桌面应用程序能够指定一个或多个文件夹,用户可以在其中修改应用程序的安装文件(例如,安装模式)。 |
desktop8:UserMutablePackageDirectory | 使桌面应用程序能够指定一个文件夹,用户可以在其中修改应用程序的安装文件(例如,安装模式)。 |
desktop9:ExtensionHandler | 为打包桌面应用的上下文菜单处理程序 shell 扩展的旧 IContextMenu 实现指定处理程序。 |
desktop9:FileExplorerClassicContextMenuHandler | 注册打包桌面应用的上下文菜单处理程序 shell 扩展的旧版 IContextMenu 实现。 |
desktop9:FileExplorerClassicDragDropContextMenuHandler | 注册打包桌面应用的拖放处理程序 shell 扩展的旧版 IContextMenu 实现。 |
desktop10:CustomDesktopEventLog | efines a custom event log. |
desktop10:CustomEventSource | 定义自定义事件日志中的事件源。 |
desktop10:DataShortcut | 创建不是可执行文件的文件的快捷方式。 |
desktop10:DataShortcuts | 指定非可执行快捷方式的列表。 |
desktop10:EventMessageFiles | 定义包含描述事件的语言字符串的 1 个或多个 DLL 文件。 |
desktop10:Extension | 声明应用的扩展点(在包/扩展;desktop10:Extension 中)。 |
desktop10:File | 定义包中的事件日志 DLL。 |
desktop10:Folder | 定义用于保存快捷方式的文件夹,其中包含可本地化的详细信息。 |
desktop10:IconHandler | 为文件类型关联启用 IconHandler。 |
desktop10:PredefinedTriggerEvents | 描述当前服务的预定义触发器事件。 |
desktop10:SupportedProtocol | 指定 URL 协议方案。 |
desktop10:SupportedProtocols | 为给定密钥指定支持的 URL 协议方案。 |
desktop10:TypesSupported | 定义事件源支持的 1 个或多个事件日志类型。 |
desktop10:TypeSupported | 指定支持的事件日志类型。 |
设备 | 声明与 DeviceCapability关联的设备的函数。 在 Windows 10.0.10240.0 上,DeviceCapability 最多可以包含 100 个 设备 元素。 在 Windows 10.0.10586.0 上,最多可以包含 1000(有关详细信息,请参阅 DeviceCapability)。 |
DeviceCapability | 声明包所需的设备功能。 在 Windows 10.0.10240.0 上,最多可以包含 100 个 设备 元素。 在 Windows 10.0.10586.0 上,最多可以包含 1000(有关语法和示例,请参阅示例)。 |
DisplayName | 可以向用户显示的友好名称。 |
扩展(全局) | 声明包的扩展点。 |
扩展(类型:CT_PackageExtensions) | 声明包的扩展点。 |
扩展(类型:CT_ApplicationExtensions) | 定义应用的一个或多个扩展点。 |
扩展(类型:CT_PackageExtensions) | 定义包的一个或多个扩展点。 |
文件夹 | 指定包与同一发布者中的其他包共享的文件夹。 |
Framework | 指示包是否为框架包;即其他包可以使用的包。 默认情况下,其值 false。 除非要创建框架,否则不应为其指定值。 |
函数 | 声明设备的函数。 |
HeapPolicy | 允许打包的应用请求具有与旧 NT 堆一致的性能和行为特征的堆配置文件。 |
标识 | 定义包的全局唯一标识符。 包标识表示为包属性的元组。 |
InProcessServer | 声明 windows.activatableClass.inProcessServer类型的包扩展点。 应用使用动态链接库(DLL)来公开一个或多个可激活类。 |
实例化 | 指定可执行文件是作为单个实例运行还是可以作为多个实例运行。 |
接口 | 声明与代理关联的接口。 |
徽标 | 包含图像的文件的路径。 |
OutOfProcessServer | 声明 windows.activatableClass.outOfProcessServer类型的包扩展点。 该应用使用公开一个或多个可激活类的可执行文件(EXE)。 |
包 | 定义应用包清单的根元素。 清单描述软件到系统的结构和功能。 |
PackageDependency | 声明对标记为框架包的另一个包的依赖项。 |
路径(类型:ST_Executable) | 可执行文件的路径。 |
路径(类型:ST_FileName) | DLL 的路径。 |
mp:PhoneIdentity | 如果你的应用是以前在Windows Phone上发布的应用的更新,请确保此元素与上一个应用的应用清单中的内容匹配。 使用 Microsoft Store 分配给应用的相同 GUID。 这可确保升级到 Windows 10 的应用的用户将收到新应用作为更新,而不是重复应用。 |
属性 | 定义有关包的其他元数据,包括描述包向用户显示方式的属性。 注意: 如果清单元素 DisplayName 或 Description 包含 Windows 防火墙不允许的字符,则可能会收到错误;名称为“|”和“all”,因为 Windows 无法为包创建 AppContainer 配置文件。 如果收到错误,请使用此参考 故障排除。 |
ProxyStub | 声明 windows.activatableClass.proxyStub类型的包扩展点。 代理可以由一个或多个接口组成。 |
PublisherCacheFolders | 声明 windows.publisherCacheFolders类型的包扩展点。 这指定包与同一发布者中的其他包共享的一个或多个文件夹。 |
PublisherDisplayName | 可向用户显示的发布者的友好名称。 |
printSupport:Extension | 声明打印支持应用的扩展点。 |
回顾:扩展 | 声明应用的扩展点。 |
回顾:SettingsApp | 注册设置应用的深层链接和搜索信息。 |
回顾2:扩展 | 声明应用的扩展点。 |
回顾3:DesktopApp | 指定用于重定向 Windows 桌面桥应用的磁贴和固定的信息。 |
回顾3:DesktopAppMigration | 指定将用户磁贴和固定固定重定向到 Windows 桌面桥应用的位置。 |
回顾3:扩展 | 声明应用的扩展点。 |
rescap3:MigrationProgId (in uap:Extension) | 包含协议和文件类型关联的迁移 Prog ID 字符串。 |
rescap3:MigrationProgId (in uap:Protocol) | 包含协议和文件类型关联的迁移 Prog ID 字符串。 |
rescap3:MigrationProgIds (in uap:Extension) | 包含协议和文件类型关联的迁移 Prog ID。 |
rescap3:MigrationProgIds (in uap:Protocol) | 包含协议和文件类型关联的迁移 Prog ID。 |
回顾4:ClassicAppCompatKey | 用于发现经典应用安装和启动可执行文件的注册表项。 |
回顾4:ClassicAppCompatKeys | 包含用于发现经典应用安装和启动可执行文件的注册表项。 |
回顾4:扩展 | 声明应用的扩展点。 |
回顾4:PrimaryInteropAssemblies | 定义包程序集配置。 |
回顾4:重定向 | 指定互操作程序集的重定向信息。 |
资源 | 声明包中包含的资源的语言。 缩放和 DirectX 功能级别属性对于包中的所有资源都是常见的。 |
ResourcePackage | 指示包是否为资源包。 其他包可以使用资源包。 默认情况下,其值 false。 除非要创建资源,否则不应为其指定值。 |
资源 | 声明包包含的资源的语言。 每个包都必须为资源声明至少一种语言。 缩放和 DirectX 功能级别属性对于包中的所有资源都是常见的。 |
SelectionCriteria | 定义为包定义的证书的选择条件。 |
TargetDeviceFamily | 标识程序包面向的设备系列。 有关设备系列的详细信息,请参阅 UWP 应用 |
任务 | 与应用扩展点关联的后台任务。 |
TrustFlags | 指示包的证书是否是包的独占证书。 |
uap:ApplicationContentUriRules | 指定 Web 上下文中的哪些页面有权访问系统的地理位置设备(如果应用有权访问此功能),并且有权访问剪贴板。 |
uap:AppointmentsProvider | 声明 windows.appointmentsProvider类型的应用扩展点。 |
uap:AppointmentsProviderLaunchActions | 声明在启动约会时要执行的操作。 |
uap:AppService | 声明 windows.appService类型的应用扩展点。 应用程序协定是应用调用属于另一个应用的后台任务的方法;或者,对于调用的后台任务,为应用协定提供服务,以便与其调用方通信。 |
uap:AutoPlayContent | 声明 windows.autoPlayContent类型的应用扩展点。 应用提供指定的自动播放内容操作。 |
uap:AutoPlayDevice | 声明 windows.autoPlayDevice类型的应用扩展点。 应用提供指定的自动播放设备操作。 |
uap:Capability | 声明包所需的功能。 |
uap:Codec | 指定要用于转码的编解码器。 |
uap:DataFormat | 指定应用可以共享的文本或 HTML 格式等数据包格式。 它对于包中的每个应用程序都是唯一的,区分大小写。 |
uap:DefaultTile | 表示“开始”屏幕上应用的默认磁贴。 首次安装应用之前,会显示此磁贴,然后再收到任何更新通知。 当磁贴没有要显示的通知时,磁贴将还原为此默认值。 |
uap:DialProtocol | 声明 windows.dialProtocol类型的应用扩展点。 |
uap:DisplayName | 可以向用户显示的友好名称。 |
uap:EditFlags | 指定用户在打开与扩展点关联的文件时看到的信息类型。 |
uap:Extension | 声明应用的扩展点。 |
uap:FileOpenPicker | 声明 windows.fileOpenPicker类型的应用扩展点。 应用允许用户选择并打开指定类型的文件。 |
uap:FileSavePicker | 声明 windows.fileSavePicker类型的应用扩展点。 应用允许用户为指定类型的文件选择文件名、扩展名和存储位置。 |
uap:FileType (类型:CT_FTASupportedFileTypes) | 指定为其文件类型扩展名的受支持文件类型。 |
uap:FileType (type: ST_FileType) | 指定为文件类型扩展名的文件类型。 它对于包中的每个应用程序都是唯一的,区分大小写。 |
uap:FileTypeAssociation | 声明 windows.fileTypeAssociation类型的应用扩展点。 文件类型关联指示应用已注册以处理指定类型的文件。 |
uap:InfoTip | 定义一个字符串,该字符串向用户提供有关文件类型的其他信息。 |
uap:InitialRotationPreference | 描述应用希望为最佳用户体验显示的方向。 |
uap:LaunchAction (全局) | 描述 uap:AppointmentsProviderLaunchActions 内容操作。 |
uap:LaunchAction (类型: CT_AutoPlayContent) | 描述自动播放内容操作。 |
uap:LaunchAction (类型: CT_AutoPlayDevice) | 描述自动播放设备操作。 |
uap:LockScreen | 定义锁屏提醒和通知,这些通知表示锁屏界面上的应用,当系统锁定时显示。 |
uap:Logo | 包含图像的文件的路径。 |
uap:ManagedUrls | 提供对多个 URL 的支持。 允许插件指定可以向其发送 Cookie 的多个 URL。 |
uap:MediaPlayback | 声明 mediaPlayback 类型的应用扩展点,以便应用可以声明它执行视频转码。 |
uap:Protocol | 声明 windows.protocol类型的应用扩展点。 URI 关联指示应用已注册以处理具有指定方案的 URI。 |
uap:Rotation | 指定应用将显示的单个旋转方向。 |
uap:Rule | 指定 Web 上下文中的哪些页面有权访问系统的地理位置设备(如果应用有权访问此功能),并且有权访问剪贴板。 |
uap:ShareTarget | 声明 windows.shareTarget类型的应用扩展点。 应用可以共享指定类型的文件。 |
uap:ShowNameOnTiles | 描述 Windows 是否将应用的名称覆盖在“开始”屏幕上显示的磁贴图像的顶部。 |
uap:ShowOn | 描述 Windows 是否将应用的名称覆盖在“开始”屏幕上显示的磁贴图像的顶部。 |
uap:SplashScreen | |
uap:SupportedFileTypes (类型:CT_CharmsSupportedFileTypes) | 定义应用可以共享的文件类型。 |
uap:SupportedFileTypes (type: CT_FTASupportedFileTypes) | 定义与应用关联的文件类型。 每个包都是唯一的,区分大小写。 |
uap:SupportedUsers | 指示包是否识别多用户。 此设置在安装时用于确定是否可以在系统上安装包。 |
uap:SupportsAnyFileType | 指示是否支持所有文件类型进行共享。 |
uap:Task | 与应用扩展点关联的后台任务。 |
uap:TileUpdate | 描述应用磁贴如何接收更新通知。 |
uap:Url | 指定插件可以向其发送 Cookie 的 URL。 只需要有效的 URI;不一定是 URL。 |
uap:VisualElements | 介绍应用的视觉方面:其默认磁贴、徽标图像、文本和背景颜色、初始屏幕方向、初始屏幕和锁屏磁贴外观。 |
uap:VoipCall | 声明 voipCall 类型的应用扩展点,以便应用可以声明它可以从手机网络呼叫升级到 VoIP 视频呼叫,以及/或者它是否是支持直接拨打电话号码的 VoIP 应用。 |
uap:VoipCallUpgrade | 指示应用支持视频升级。 视频升级是某些移动设备上的一项功能,因此,当用户进行手机网络呼叫时,如果用户安装了可处理此类请求的应用,则可以将呼叫升级到 VoIP 视频呼叫。 这些升级可能是非无缝的(我们必须在通过应用开始视频呼叫之前删除手机呼叫)或无缝(手机网络呼叫保持连接,直到应用告诉我们视频呼叫已建立)。 |
uap:VoipDialPhoneNumber | 指示应用支持拨打电话号码。 |
uap:WebAccountProvider | 声明 windows.webAccountProvider类型的应用扩展点。 |
uap2:Extension | 声明应用的扩展点。 |
uap2:ManagedUrls | 提供对多个 URL 的支持。 允许插件指定可以向其发送 Cookie 的多个 URL。 |
uap2:SupportedVerbs | 包含文件上下文菜单的谓词。 |
uap2:Url | 指定插件可以向其发送 Cookie 的 URL。 只需要有效的 URI;不一定是 URL。 |
uap2:Verb | 定义与文件上下文菜单关联的谓词,并使 Windows 桌面桥应用能够使用 ddeexec 启动。 |
uap2:WebAccountProvider | 声明 windows.webAccountProvider 类型的应用扩展点。 |
uap3:AppExecutionAlias | 指定要激活的应用的执行别名。 |
uap3:AppExtension | 声明 windows.appExtension类型的应用扩展点。 此元素指示应用打算使用和/或主机的扩展类别。 |
uap3:AppExtensionHost | 声明 windows.appExtensionHost类型的应用扩展点。 此元素指示应用可以托管的扩展类别。 |
uap3:AppointmentDataProvider | 声明 windows.appointmentDataProvider类型的应用扩展点。 此元素使应用能够成为约会的数据提供程序。 |
uap3:AppService | 声明 windows.appService类型的应用扩展点。 应用程序协定是一种应用调用属于另一个应用的后台任务的方法,或调用后台任务以服务应用协定的方式与其调用方进行通信。 |
uap3:AppUriHandler | 声明 windows.appUriHandler类型的应用扩展点。 |
uap3:Capability | 声明包所需的功能。 |
uap3:ContactDataProvider | 声明 windows.contactDataProvider类型的应用扩展点。 此元素使应用能够成为联系人的数据提供程序。 |
uap3:EmailDataProvider | 声明 windows.emailDataProvider类型的应用扩展点。 此元素使应用能够成为电子邮件的数据提供程序。 |
uap3:Extension | 声明应用的扩展点。 |
uap3:FileTypeAssociations | 定义应用程序中使用的文件类型。 |
uap3:Host | 表示应用希望注册为能够处理的有效 HTTP 或 HTTPS 主机名。 |
uap3:MainPackageDependency | 指定此补充包适用的主应用包。 |
uap3:Name | 指定应用可以托管的扩展类别。 |
uap3:属性 | 包含不透明的 XML,该 XML 表示仅存储和不由操作系统读取的自定义扩展特定信息。 信息仅由主机应用读取。 |
uap3:Protocol | 声明 windows.protocol 类型的应用扩展点。 |
uap3:VisualElements | 介绍应用的视觉方面:其默认磁贴、徽标图像、文本和背景颜色、初始屏幕方向、初始屏幕和锁屏磁贴外观。 |
uap4:ContactPanel | 在 Windows 应用中启用联系人面板。 |
uap4:CustomCapability | 声明包所需的自定义功能。 |
uap4:DevicePortalProvider | 定义用于部署的设备门户提供程序。 |
uap4:Extension | 声明应用的扩展点。 |
uap4:Font | 指定随应用打包的字体文件。 |
uap4:InputType | 媒体编解码器输入类型。 |
uap4:InputTypes | 包含媒体编解码器输入类型。 |
uap4:Kind | 指定 Kind 值。 |
uap4:KindMap | 指定什么是 Kind 及其使用方式。 |
uap4:LoopbackAccessRules | 包含环回筛选器的规则,用于在应用和服务之间实现通信。 |
uap4:MediaCodec | 定义一个扩展,使应用能够从 Microsoft Store 安装媒体编解码器。 |
uap4:MediaEncodingProperties | 包含媒体编码的输入和输出类型。 |
uap4:OutputType | 媒体编解码器输出类型。 |
uap4:OutputTypes | 包含媒体编解码器输出类型。 |
uap4:Rule | 定义入站和出站环回连接的规则。 |
uap4:SharedFonts | 包含要与应用一起使用的共享字体的位置。 |
uap5:ActivatableClass | 声明与扩展点关联的运行时类。 |
uap5:ActivatableClassAttribute | 定义存储在 Windows 运行时属性存储中的类的属性。 |
uap5:AppExecutionAlias | 指定要激活的应用的执行别名。 |
uap5:Arguments | 指定要传递给可执行文件的逗号分隔参数的列表。 |
uap5:ContentType | 指定媒体源支持的媒体/内容类型。 |
uap5:DriverConstraint | 指定与 UWP 应用配对的驱动程序的详细信息。 |
uap5:DriverDependency | 包含 UWP 应用的驱动程序约束信息。 如果使用 DriverDependency ,则应用必须存在指定的驱动程序才能加载。 |
uap5:ExecutionAlias | 要从命令提示符激活的 UWP 应用的可执行文件。 |
uap5:Extension | 声明应用的扩展点。 |
uap5:FileType | 指定媒体源支持的文件类型。 |
uap5:Host | 表示一个有效的 HTTP 或 HTTPS 主机名,其中包含应用希望注册为能够处理的通配符。 |
uap5:InputType | 指定媒体输入子类型。 |
uap5:InputTypes | 包含媒体输入子类型的列表。 |
uap5:instancing | 指定可执行文件是作为单个实例运行还是可以作为多个实例运行。 |
uap5:MediaSource | 指定媒体源及其公开的应用服务。 |
uap5:MixedRealityModel | 用于将 3D 模型定义为应用的默认表示形式的元素。 从虚拟或混合现实设备启动时,此模型将在虚拟设置中表示应用。 |
uap5:OutOfProcessServer | 声明 windows.activatableClass.outOfProcessServer类型的包扩展点。 这使应用包中定义的第三方 WinRT 类可从 Win32 进程调用。 |
uap5:Path | 可执行文件的路径。 |
uap5:StartupTask | 指定应用程序的启动任务。 |
uap5:SupportedContentTypes | 包含媒体源支持的媒体/内容类型。 |
uap5:SupportedFileTypes | 包含媒体源支持的文件类型。 |
uap5:UserActivity | 允许应用选择退出预订数据跟踪。 |
uap5:VideoRendererEffect | 在应用中启用视频呈现器效果的激活。 |
uap5:VideoRendererExtensionProfile | 指定视频呈现器配置文件。 |
uap5:VideoRendererExtensionProfiles | 包含视频呈现器配置文件的列表。 |
uap6:AllowExecution | 指示是否允许执行包的内容。 |
uap6:BarcodeScannerProvider | 用于启用条形码扫描仪的支持。 |
uap6:Capability | 声明包所需的功能。 |
uap6:Extension (在应用程序/扩展中) | 声明应用的扩展点。 |
uap6:Extension (在包/扩展中) | 声明应用的扩展点。 |
uap6:LoaderSearchPathEntry | 应用包中相对于应用包根路径的路径,要包含在应用的进程的加载程序搜索路径中。 |
uap6:LoaderSearchPathOverride | 一个扩展,允许应用开发人员声明应用包中相对于应用包根路径的路径,并将其包含在应用的进程的加载程序搜索路径中。 |
uap6:LocalExperiencePack | 此扩展提供传递已翻译的应用资源的方法。 |
uap6:SpatialBoundingBox | 用于定义边界卷的中心点和盘区。 |
uap7:Capability | 声明包所需的功能。 |
uap7:EnterpriseDataProtection | 声明应用是安全的自动加密,并允许在没有通过 Windows 信息保护策略进行设备注册的情况下对其进行管理。 |
uap7:Extension | 声明应用的扩展点。 |
uap7:ImportRedirectionTable | 允许打包的应用声明 API 重定向。 |
uap7:OSPackageDependency | 定义 UWP 应用的包依赖项。 |
uap7:属性 | 应用程序的属性。 |
uap7:SharedFonts | 包含要与应用一起使用的共享字体的位置。 |
uap8:PosPaymentConnector | 包含销售点/服务点设备的设备信息。 |
uap8:DataProtection | 用于配置数据加密的设置。 |
uap8:ExecutionAlias | 要从命令提示符激活的 UWP 应用的可执行文件。 |
uap10:AllowExternalContent | 使包清单能够在磁盘上的特定位置引用包外部的内容。 请参阅 使用外部位置打包来授予包标识。 |
uap10:Content | 指示 Windows 是否会对包的整个内容强制实施运行时包完整性检查。 |
uap10:DisplayName | 可以向用户显示的友好名称。 |
uap10:Extension(Application 的子级) | 声明应用的扩展点。 |
uap10:Extension(包的子级) | 声明应用的扩展点。 |
uap10:HostRuntime | 定义包范围的扩展,该扩展定义激活托管应用时要使用的运行时信息。 |
uap10:HostRuntimeDependency | 为当前应用包定义主机应用包的依赖项。 |
uap10:InstalledLocationVirtualization | 为 MSIX 包中的桌面应用定义一个扩展,该扩展会将任何写入应用安装目录重定向到 应用数据中的位置。 |
uap10:Logo | 包含图像的文件的路径。 |
uap10:MediaContentDecryptionModule | 定义 MSIX 包中桌面应用的扩展,该扩展定义用于访问媒体文件的解密信息。 |
uap10:PackageIntegrity | 指定包的运行时包完整性检查和修正级别。 |
uap10:Protocol | 声明 windows.protocol 类型的应用扩展点。 URI 关联指示应用已注册以处理具有指定方案的 URI。 |
uap10:UpdateActions | 指定在应用安装目录中的文件的应用更新期间发生的情况,这些文件以前由应用修改、添加或删除。 此元素旨在与 uap10:InstalledLocationVirtualization 扩展结合使用。 |
uap12:Extension | 声明应用的扩展点。 |
uap12:Host | 声明 uap12 扩展的域和子域参数。 |
uap13:AppInstaller | 指定一个目录,其中包含应用的安装文件。 |
uap13:AutoUpdate | 指定应用的自动更新配置。 |
uap13:Extension | 声明应用的扩展点。 |
uap13:HostRuntimeDependency | 声明应用的发布者信息。 |
uap15:功能 | 声明对包所需的受保护用户资源的访问权限。 此元素可由非主包使用。 此元素只能由框架包使用。 |
uap15:DependencyTarget | 声明应用的扩展点。 |
uap17:Extension | 声明应用的扩展点。 |
uap17:PackageDependency | 声明包所依赖的其他包。 可以将此依赖项指定为安装时间和运行时或仅安装时间而不是运行时。 |
uap17:UpdateWhileInUse | 指定 OS 是应关闭应用更新的应用,还是应在下次用户重新启动应用或系统重新启动之前延迟更新。 |
虚拟化:ExcludedDirectories | 指定从文件系统虚拟化中排除的目录列表。 |
virtualization:ExcludedDirectory | 指定从文件系统虚拟化中排除的目录。 |
虚拟化:ExcludedKey | 指定从注册表项虚拟化中排除的密钥。 |
virtualization:ExcludedKeys | 指定从注册表虚拟化中排除的键列表。 |
virtualization:FileSystemWriteVirtualization | 指示是否为包启用了文件系统的虚拟化。 |
virtualization:RegistryWriteVirtualization | 指示是否为包启用了注册表的虚拟化。 |
win32dependencies:ExternalDependency | 指定未包含在 MSIX 中的外部依赖项,但将在应用安装过程中进行链式安装。 |