다음을 통해 공유


s4:AppInstaller

Description

앱 설치 관리자 파일의 루트 요소를 정의합니다. (s4:AppInstaller)

Windows 10 버전 1809에 도입된 이 버전의 앱 설치 관리자 스키마는 AppInstaller에 설명된 버전과 동일한 동작으로 동일한 요소를 정의하지만 다음과 같은 새로운 요소를 소개합니다.

이러한 새 요소는 네임스페이스를 참조하고 IgnorableNamespacesxmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021특성에 접두 s4 사를 추가하여 이전 버전의 스키마에서 사용할 수 있습니다.

요소 계층 구조

<s4:AppInstaller>

Syntax

<s4:AppInstaller     Uri = Web URI as a string between 1 and 2084 characters in length.
    Version = A version string in quad notation, "Major.Minor.Build.Revision" where Major cannot be "0".
    IgnorableNamespaces? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
>
<!-- Child elements -->
  ( UpdateUris?
  & RepairUris?
  & MainPackageType?
  & OptionalPackages?
  & RelatedPackages?
  & Dependencies?
  & UpdateSettings?)
</s4:AppInstaller>

? 선택적(0개 또는 1개) & 인터리브 커넥터(임의의 순서로 발생할 수 있음)

특성

attribute Description 데이터 형식 필수
URI 리디렉션된 앱 설치 관리자 파일로 웹 URI. 필드에 지정된 Uri가 현재 파일과 다른 경우 배포 작업은 현재 파일 대신 Uri로 리디렉션됩니다. 앱 설치 관리자 파일은 최대 3번만 리디렉션할 수 있습니다. 여러 키/값 쌍이 있는 쿼리 문자열은 현재 지원되지 않습니다. 길이가 1~2084자인 웹 URI입니다. Yes
버전 앱 설치 관리자 파일의 버전입니다. 쿼드 표기법의 버전 문자열인 "Major.Minor.Build.Revision"입니다. 여기서 Major는 "0"일 수 없습니다. Yes
IgnorableNamespaces 무시해야 하는 앱 설치 관리자 파일에 사용되는 네임스페이스를 선언합니다. 무시된 네임스페이스 요소의 유효성은 검사되지 않으며 신뢰할 수 없는 것으로 간주되어야 합니다. 여러 네임스페이스는 각 네임스페이스 사이의 공백으로 지정됩니다. 시작과 끝에 공백이 아닌 문자가 있는 1~32767자 사이의 문자열입니다.

자식 요소

요소 Description
s4:UpdateUris 설치를 업데이트하기 위한 앱 설치 관리자 파일을 가리키는 Uri 목록을 지정합니다.
s4:RepairUris 설치를 복구하기 위해 앱 설치 관리자 파일을 가리키는 Uri 목록을 지정합니다.
s4:MainPackageType 직접 지정할 수는 없지만 s4:MainPackage 또는 s4:MainBundle 요소로 대체해야 하는 추상 요소입니다.
s4:OptionalPackages 기본 패키지와 함께 설치될 선택적 패키지를 지정합니다.
s4:RelatedPackages 관련 패키지를 지정합니다. 이러한 패키지는 배포 작업의 일부로 설치되지 않습니다.
s4:종속성 이러한 종속성은 필요한 경우 설치될 종속성입니다.
s4:UpdateSettings 설치된 패키지의 자동 업데이트 설정을 전환합니다.

설명

<AppInstaller><MainPackage> 또는 <MainBundle> 요소를 가질 수 있습니다. 둘 중 하나 이상이 포함된 경우 배포 작업이 실패합니다. 이 encoding="UTF-8" 스케이프 문자가 없고 ascii가 아닌 문자만 허용됩니다.

요구 사항

요구 사항
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 이 네임스페이스는 Windows 버전 21H2 빌드 22000에 도입된 기능에 필요합니다.
최소 OS 버전 Windows 버전 21H2 빌드 22000