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 |