Paket (Windows 10)

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

Hierarki elemen

<Paket>

Sintaks

<Package
  IgnorableNamespaces = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.' >

  <!-- Child elements -->
  Identity
  & mp:PhoneIdentity?
  & Properties
  & Resources
  & Dependencies
  & Capabilities?
  & Extensions?
  & Applications?
  & uap15:Capabilities?
</Package>

Kunci

? opsional (nol atau satu) & konektor interleave (dapat terjadi dalam urutan apa pun)

Atribut dan elemen

Atribut

Atribut Deskripsi Jenis Data Diperlukan Nilai default
IgnorableNamespaces Mendeklarasikan namespace yang digunakan dalam manifes yang harus diabaikan. Elemen namespace yang diabaikan tidak divalidasi dan harus dianggap tidak tepercaya. Beberapa namespace ditentukan dengan spasi di antara setiap namespace. String dengan panjang nilai antara 1 dan 32767 karakter dengan karakter non-spasi di awal dan akhir. Tidak

Elemen anak

elemen anak Deskripsi
Aplikasi Mewakili satu atau beberapa aplikasi yang terdiri dari paket.
Kemampuan Menyatakan akses ke sumber daya pengguna yang dilindungi yang diperlukan paket.
Depdendencies Menyatakan paket lain yang bergantung pada paket untuk menyelesaikan perangkat lunaknya.
Ekstensi (jenis: CT_PackageExtensions) Mendefinisikan satu atau beberapa titik ekstensibilitas untuk paket.
Identitas Menentukan pengidentifikasi unik global untuk paket. Identitas paket direpresentasikan sebagai tuple atribut paket.
Properti Menentukan metadata tambahan tentang paket termasuk atribut yang menjelaskan bagaimana paket muncul untuk pengguna.
Sumber Mendeklarasikan bahasa untuk sumber daya yang dikandung paket. Setiap paket harus mendeklarasikan setidaknya satu bahasa untuk sumber daya. Atribut tingkat fitur DirectX dan skala umum untuk semua sumber daya dalam paket.
mp:PhoneIdentity Jika aplikasi Anda adalah pembaruan untuk aplikasi yang sebelumnya tersedia di Windows Phone, pastikan elemen ini cocok dengan apa yang ada di manifes aplikasi aplikasi Anda sebelumnya. Gunakan GUID yang sama yang ditetapkan ke aplikasi oleh Store. Ini memastikan bahwa pengguna aplikasi Anda yang meningkatkan ke Windows 10 akan menerima aplikasi baru Anda sebagai pembaruan, dan bukan sebagai duplikat.
uap15:Capabilities Menyatakan akses ke sumber daya pengguna yang dilindungi yang diperlukan paket. Elemen ini dapat digunakan oleh paket non-utama. Elemen ini hanya dapat digunakan oleh paket kerangka kerja.

Catatan

Anda mungkin mendapatkan kesalahan jika elemen manifes DisplayName atau Description berisi karakter yang tidak diizinkan oleh firewall Windows; yaitu | dan all, karena Windows mana yang gagal membuat profil AppContainer untuk paket. Gunakan referensi ini untuk pemecahan masalah jika Anda mendapatkan kesalahan.

Elemen induk

Ini adalah elemen terluar dalam dokumen. Ini tidak dapat dimuat oleh elemen lain.

Persyaratan

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