PackageDependency(Windows 8.1 대한 확장 스키마)
프레임워크 패키지로 표시된 다른 패키지에 대한 종속성을 선언합니다.
요소 계층 구조
Syntax
<PackageDependency Name = A string between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.
Publisher? = A string between 1 and 8192 characters in length that fits the regular expression of a distinguished name : "(CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|Description|PostalCode|POBox|Phone|X21Address|dnQualifier|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")(, ((CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|Description|PostalCode|POBox|Phone|X21Address|dnQualifier|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")))*". Further, semantic validation ensures that the string is compliant with CertNameToStr Windows API implementation of X.500 rules.
MinVersion? = A version string in quad notation, "Major.Minor.Build.Revision". />
키
?
선택 사항(0개 또는 1개)
특성 및 요소
특성
attribute | Description | 데이터 형식 | 필수 | 기본값 |
---|---|---|---|---|
MinVersion | 종속성 패키지의 최소 버전입니다. |
쿼드 표기법 "Major.Minor.Build.Revision"의 버전 문자열입니다. | 아니요 | |
이름 | 종속성 패키지의 Identity 요소의 Name 특성에 표시되는 이름입니다. |
알파 숫자, 마침표 및 대시 문자로 구성된 길이가 3~50자인 문자열입니다. | 예 | |
Publisher | 종속성 패키지의 Identity 요소의 Publisher 특성에 표시되는 게시자입니다. |
고유 이름의 정규식에 맞는 길이가 1자에서 8192자 사이의 문자열입니다. "(CN| L|O| OU| E| C|S| 거리| T| G| I|SN| DC|SERIALNUMBER| 설명| PostalCode| POBox| 전화| X21Address|dnQualifier| (OID\. (0| [1-9] [0-9]*)(\.( 0| [1-9] [0-9]*))+))=(([^,+="<>#;]) +|". *")(, ((CN| L|O| OU| E| C|S| 거리| T| G| I|SN| DC|SERIALNUMBER| 설명| PostalCode| POBox| 전화| X21Address|dnQualifier| (OID\. (0| [1-9] [0-9]*)(\.( 0| [1-9] [0-9]*))+))=(([^,+="<>#;]) +|". *")))*". 또한 의미 체계 유효성 검사는 문자열이 X.500 규칙의 CertNameToStr Windows API 구현을 준수하는지 확인합니다. | 예 |
자식 요소
없음
부모 요소
부모 요소 | Description |
---|---|
종속성 | 패키지가 소프트웨어를 완료하기 위해 종속되는 다른 패키지를 선언합니다. |
설명
패키지 종속성을 사용하는 경우 다음 사항에 유의하세요.
- 패키지 에는 Name 특성 이 같은 여러 종속성 선언이 있을 수 없습니다.
- Publisher 특성을 지정하지 않은 경우 종속성 패키지는 서명되지 않아야 합니다. 종속성 패키지가 서명되지 않은 경우 프레임워크 패키지로도 표시되어야 합니다. Framework 요소를 참조하세요.
- 종속성 패키지의 버전은 이 특성에 지정된 최소 버전보다 크거나 같아야 합니다.
예
<Dependencies>
<PackageDependency Name="Microsoft.WinJS.1.0"
Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"
MinVersion="1.0.0.0"/>
</Dependencies>
요구 사항
값 | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2010/manifest |