AppInstaller
이 요소는 appinstaller 파일의 루트 요소를 정의합니다. appinstaller 파일은 구조를 설명하고 배포 작업의 일부로 설치될 패키지를 정의합니다.
요소 계층 구조
<AppInstaller>
Syntax
<?xml version="1.0" encoding="UTF-8"?>
<AppInstaller
xmlns="http://schemas.microsoft.com/appx/appinstaller/2017/2"
Version= A version string in quad notation, "Major.Minor.Build.Revision".
Uri= Web Uri to the redirected appinstaller file >
<!-- Child elements -->
( MainPackage
& MainBundle?
& Dependencies?
& OptionalPackages?
& RelatedPackages?
& UpdateSettings?
& s4:UpdateUris?
& s4:RepairUris?
)
</AppInstaller>
키
?
선택적(0개 또는 1개) &
인터리브 커넥터(임의의 순서로 발생할 수 있음)
특성 및 요소
특성
attribute | Description | 데이터 형식 | 필수 |
---|---|---|---|
xmlns | appinstaller 스키마의 네임스페이스 정의입니다. 네임스페이스 목록은 이 문서의 요구 사항 섹션을 참조하세요. | 길이가 1자에서 2084자 사이의 문자열인 URI입니다. | Yes |
버전 | appinstaller 파일의 버전 | 쿼드 표기법의 버전 문자열인 "Major.Minor.Build.Revision"입니다. | Yes |
URI | 리디렉션된 appinstaller 파일에 대한 웹 URI입니다. 필드에 지정된 Uri가 현재 파일과 다른 경우 배포 작업은 현재 파일 대신 Uri로 리디렉션됩니다. appinstaller 파일은 최대 3번만 리디렉션할 수 있습니다. 여러 키/값 쌍이 있는 쿼리 문자열은 현재 지원되지 않습니다. | 길이가 1~2084자인 웹 URI입니다. | Yes |
자식 요소
자식 요소가 지정된 순서로 표시되어야 합니다.
자식 요소 | Description |
---|---|
MainPackage | 설치할 기본 패키지를 지정합니다. |
MainBundle | 설치할 기본 번들을 지정합니다. |
OptionalPackages | 선택적 패키지를 지정합니다. |
RelatedPackages | 관련 패키지를 지정합니다. 이러한 패키지는 설치되지 않습니다. |
종속성 | 이러한 종속성은 필요한 경우 설치될 종속성입니다. |
UpdateSettings | updatesettings 요소를 사용하여 설치된 패키지의 자동 업데이트를 토글합니다. |
s4:UpdateUris | 설치를 업데이트하기 위한 앱 설치 관리자 파일을 가리키는 Uri 목록을 지정합니다. |
s4:RepairUris | 설치를 복구하기 위해 앱 설치 관리자 파일을 가리키는 Uri 목록을 지정합니다. |
부모 요소
이 가장 바깥쪽 요소는 다른 요소에 포함되지 않을 수 있습니다.
설명
<AppInstaller>
는 <MainPackage>
또는 <MainBundle>
요소를 가질 수 있습니다. 둘 중 하나 이상이 포함된 경우 배포 작업이 실패합니다.
이 encoding="UTF-8"
스케이프 문자가 없고 ascii가 아닌 문자만 허용됩니다.
요구 사항
요구 사항 | Description |
---|---|
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 |
이 네임스페이스는 Windows 10 버전 1709에 도입된 기능에 필요합니다. |
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 |
이 네임스페이스는 Windows 버전 21H2 빌드 22000에 도입된 기능에 필요합니다. |
최소 OS 버전 | Windows 10, 버전 1709 |