PackageDependency (skema ekstensi untuk Windows 8.1)
Menyatakan dependensi pada paket lain yang ditandai sebagai paket kerangka kerja.
Hierarki elemen
- <Paket>
-
- <Dependensi>
- <PackageDependency>
Sintaks
<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". />
Kunci
?
opsional (nol atau satu)
Atribut dan Elemen
Atribut
Atribut | Deskripsi | Jenis Data | Diperlukan | Nilai default |
---|---|---|---|---|
MinVersion | Versi minimum paket dependensi. |
String versi dalam notasi quad, "Major.Minor.Build.Revision". | Tidak | |
Nama | Nama seperti yang muncul di atribut Nama dari elemen Identitas dari paket dependensi. |
Panjang string antara 3 dan 50 karakter yang terdiri dari karakter alfa-numerik, titik, dan tanda hubung. | Ya | |
Publisher | Penerbit seperti yang muncul di atribut Publisher dari elemen Identitas dari paket dependensi. |
Panjang string antara 1 dan 8192 karakter yang sesuai dengan ekspresi reguler dari nama khusus : "(CN| L|O| Unit organisasi| E| C|S| STREET| T| G| I|SN| DC|SERIALNUMBER| Deskripsi| PostalCode| POBox| Telepon| X21Address|dnQualifier| (OID\. (0| [1-9] [0-9]*)(\.( 0| [1-9] [0-9]*))+))=(([^,+="<>#;]) +|". *")(, ((CN| L|O| Unit organisasi| E| C|S| STREET| T| G| I|SN| DC|SERIALNUMBER| Deskripsi| PostalCode| POBox| Telepon| X21Address|dnQualifier| (OID\. (0| [1-9] [0-9]*)(\.( 0| [1-9] [0-9]*))+))=(([^,+="<>#;]) +|". *")))*". Selanjutnya, validasi semantik memastikan bahwa string mematuhi implementasi CertNameToStr Windows API dari aturan X.500. | Tidak |
Elemen Anak
Tidak ada.
Elemen Induk
Elemen Induk | Deskripsi |
---|---|
Dependensi | Menyatakan paket lain yang bergantung pada paket untuk menyelesaikan perangkat lunaknya. |
Keterangan
Saat bekerja dengan dependensi paket, perhatikan hal berikut:
- Paket tidak dapat memiliki beberapa deklarasi dependensi yang memiliki atribut Nama yang sama.
- Jika atribut Publisher tidak ditentukan, maka paket dependensi harus tidak ditandatangani. Ketika paket dependensi tidak ditandatangani, paket tersebut juga harus ditandai sebagai paket kerangka kerja. Lihat elemen Framework .
- Versi paket dependensi harus lebih besar dari atau sama dengan versi minimum yang ditentukan oleh atribut ini.
Contoh
<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>
Persyaratan
Nilai | |
---|---|
Ruang nama | http://schemas.microsoft.com/appx/2010/manifest |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk