Dependensi (Windows 10)

Menyatakan paket lain yang bergantung pada paket untuk menyelesaikan perangkat lunaknya.

Hierarki elemen

<Paket>

    <Dependensi>

Sintaks

<Dependencies>

  <!-- Child elements -->
  TargetDeviceFamily{1,128},
  PackageDependency{0,128},
  uap3:MainPackageDependency{0,1},
  uap5:DriverDependency{0,1000},
  uap7:OSPackageDependency{0,1000},
  uap10:HostRuntimeDependency{0,128},
  win32dependencies:ExternalDependency{0,128}
</Dependencies>

Kunci

{} rentang kemunculan tertentu

Atribut dan elemen

Atribut

Tidak ada.

Elemen anak

elemen anak Deskripsi
PackageDependency Menyatakan dependensi pada paket lain yang ditandai sebagai paket kerangka kerja.
TargetDeviceFamily Mengidentifikasi keluarga perangkat yang ditargetkan paket Anda. Untuk informasi selengkapnya tentang keluarga perangkat, lihat Panduan untuk aplikasi UWP.
uap3:MainPackageDependency Menentukan paket aplikasi utama tempat paket tambahan ini berlaku.
uap5:DriverDependency Berisi informasi batasan driver untuk aplikasi UWP. Jika DriverDependency digunakan, driver yang ditentukan harus ada agar aplikasi dapat dimuat.
uap7:OSPackageDependency Menentukan dependensi paket untuk aplikasi UWP.
uap10:HostRuntimeDependency Menentukan dependensi pada paket aplikasi host untuk paket aplikasi saat ini.
win32dependensi:ExternalDependency Menentukan dependensi eksternal yang tidak disertakan dalam MSIX tetapi akan dipasang sebagai bagian dari penginstalan aplikasi.

Elemen induk

elemen induk Deskripsi
Paket Menentukan elemen akar dari manifes paket aplikasi. Manifes menjelaskan struktur dan kemampuan perangkat lunak ke sistem.

Keterangan

Dependensi harus didefinisikan secara eksplisit. Jika dependensi tidak dapat diselesaikan, penyebaran paket gagal. Secara default, paket tidak dapat mengambil dependensi pada paket lain jika paket dependensi tidak dinyatakan sebagai kerangka kerja atau paket sumber daya. Atur Framework ke true untuk mendeklarasikan paket kerangka kerja dan ResourcePackage ke true untuk mendeklarasikan paket sumber daya.

Jumlah uap7:OSPackageDependency total elemen dan uap10:HostRuntimeDependency tidak boleh melebihi 128.

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