PackageDependency (Windows 10)

Menyatakan dependensi pada paket lain yang ditandai sebagai paket kerangka kerja.

Hierarki elemen

<Paket>

    <Dependensi>

         <PackageDependency>

Sintaks

<PackageDependency
  Name = 'A string with a value between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.'
  Publisher = 'A string with a value between 1 and 8192 characters in length that fits the regular expression  of a distinguished name.'
  MinVersion = 'A version string in quad notation ("Major.Minor.Build.Revision"), where Major cannot be 0.'
  MaxMajorVersionTested = 'An optional number with a value between 0 and 512 characters in length.'
  uap6:Optional = 'An optional boolean value.' />

Atribut dan elemen

Atribut

Atribut Deskripsi Jenis Data Diperlukan Nilai default
Nama Nama seperti yang muncul di atribut Nama elemen Identitas dari paket dependensi. String dengan panjang nilai 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. String dengan nilai antara 1 dan 8192 karakter yang sesuai dengan ekspresi reguler dari nama khusus. Ya
MinVersion Versi minimum paket dependensi. String versi dalam notasi quad (Major.Minor.Build.Revision), di mana Major tidak dapat .0 Ya
MaxMajorVersionTested Versi maksimum paket dependensi yang diuji. Digunakan untuk menentukan apakah kerangka kerja akan ditahapkan berdampingan, dan kerangka kerja apa yang akan dimuat ke dalam grafik paket untuk paket. Angka opsional dengan panjang nilai antara 0 dan 512 karakter. Tidak
uap6:Opsional Menunjukkan bahwa dependensi paket kerangka kerja bersifat opsional untuk aplikasi, yang berarti aplikasi dapat diinstal meskipun dependensi kerangka kerja opsional tidak diinstal. Nilai boolean opsional. Tidak salah

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 boleh 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

Item Nilai
Ruang nama http://schemas.microsoft.com/appx/manifest/foundation/windows10