다음을 통해 공유


uap10:InstalledLocationVirtualization

앱의 설치 디렉터리에 대한 모든 쓰기를 앱 데이터의 위치로 리디렉션하는 MSIX 패키지의 데스크톱 에 대한 확장을 정의합니다. 자세한 내용은 설명을 참조하세요.

요소 계층 구조

<패키지>

    <확장>

         <uap10:Extensions>

              <uap10:InstalledLocationVirtualization>

Syntax

<uap10:InstalledLocationVirtualization>

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

</uap10:InstalledLocationVirtualization>

Attrbutes 및 elements

특성

없음

자식 요소

자식 요소 Description
uap10:UpdateActions 앱에서 이전에 수정, 추가 또는 삭제한 앱 설치 디렉터리의 파일에 대한 앱 업데이트 중에 발생하는 작업을 지정합니다.

부모 요소

부모 요소 Description
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)