uap10:InstalledLocationVirtualization

为 MSIX 包中的桌面应用定义一个扩展,该扩展会将应用安装目录的任何写入重定向到 应用数据中的某个位置。 有关更多详细信息,请参阅 备注

元素层次结构

<程序包>

    <扩展>

         <uap10:Extensions>

              <uap10:InstalledLocationVirtualization>

语法

<uap10:InstalledLocationVirtualization>

  <!-- Child elements -->
  uap10:UpdateActions

</uap10:InstalledLocationVirtualization>

Attrbutes 和元素

特性

无。

子元素

子元素 说明
uap10:UpdateActions 指定在应用更新应用安装目录中以前由应用修改、添加或删除的文件期间发生的情况。

父元素

父元素 描述
uap10:Extension 声明应用的扩展点。

注解

此扩展旨在由写入其安装目录的 MSIX 包中的桌面应用使用。 这些类型的应用通常无法写入其安装目录,因此此扩展会将写入操作重定向到 应用数据中的安全位置。 此扩展还使你能够指定在应用更新应用安装目录中以前由应用修改、添加或删除的文件期间发生的情况。 此路径重定向以递归方式应用于根文件夹下的文件夹。 该扩展对虚拟文件系统 (VFS) 路径的支持有限。

此扩展在 UWP 应用中不起作用。

示例

<?xml
  version="1.0"
  encoding="utf-8"
  standalone="yes"?>
<Package
  xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
  xmlns:uap10="http://schemas.microsoft.com/appx/manifest/uap/windows10/10"
  IgnorableNamespaces="uap10">

    <!-- Other entries omitted for brevity. -->

    <Extensions>
        <uap10:Extension
          Category="windows.installedLocationVirtualization">
            <uap10:InstalledLocationVirtualization>
            <uap10:UpdateActions
              ModifiedItems="keep"
              DeletedItems="reset"
              AddedItems="keep"/>
            </uap10:InstalledLocationVirtualization>
        </uap10:Extension>
    </Extensions>
</Package>

要求

Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10/10
Minimum OS Version Windows 10版本 2004 (内部版本 19041)