Share via


uap10:InstalledLocationVirtualization

在 MSIX 套件中定義傳統型應用程式的延伸模組,此套件會將應用程式安裝目錄的任何寫入重新導向至 應用程式資料中的位置。 如需詳細資訊,請參閱 備註

元素階層

<封裝>

    <擴充功能>

         <uap10:Extensions>

              <uap10:InstalledLocationVirtualization>

Syntax

<uap10:InstalledLocationVirtualization>

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

</uap10:InstalledLocationVirtualization>

Attrbutes 和元素

屬性

無。

子元素

子元素 描述
uap10:UpdateActions 指定應用程式安裝目錄中先前由應用程式修改、新增或刪除之檔案的應用程式更新期間會發生什麼情況。

父元素

父元素 描述
uap10:Extension 宣告應用程式的擴充點。

備註

此擴充功能供寫入其安裝目錄的 MSIX 套件中的傳統型應用程式使用。 這些類型的應用程式通常無法寫入其安裝目錄,因此此延伸模組會將寫入作業重新導向至 應用程式數據中的安全位置。 此延伸模組也可讓您指定應用程式安裝目錄中先前修改、新增或刪除應用程式安裝目錄中檔案的應用程式更新期間會發生什麼情況。 此路徑重新導向會以遞歸方式套用至根資料夾底下的資料夾。 擴充功能對虛擬文件系統 (VFS) 路徑的支援有限。

此延伸模組在 UWP app 中沒有任何作用。

範例

<?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>

規格需求

Item
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10/10
OS 最低版本 Windows 10 版本 2004 (組建 19041)