AppInstaller
Elemen ini mendefinisikan elemen akar dari file appinstaller. File appinstaller menjelaskan struktur dan menentukan paket yang akan diinstal sebagai bagian dari operasi penyebaran.
Hierarki elemen
<AppInstaller>
Sintaks
<?xml version="1.0" encoding="UTF-8"?>
<AppInstaller
xmlns="http://schemas.microsoft.com/appx/appinstaller/2017/2"
Version= A version string in quad notation, "Major.Minor.Build.Revision".
Uri= Web Uri to the redirected appinstaller file >
<!-- Child elements -->
( MainPackage
& MainBundle?
& Dependencies?
& OptionalPackages?
& RelatedPackages?
& UpdateSettings?
)
</AppInstaller>
Kunci
?
konektor interleave opsional (nol atau satu) &
(dapat terjadi dalam urutan apa pun)
Atribut dan Elemen
Atribut
Atribut | Deskripsi | Jenis Data | Diperlukan |
---|---|---|---|
xmlns | Definisi namespace layanan dari skema appinstaller. Untuk daftar namespace layanan, lihat bagian Persyaratan di artikel ini. | Panjang URI sebagai string antara 1 dan 2084 karakter. | Ya |
Versi | Versi file appinstaller | String versi dalam notasi quad, "Major.Minor.Build.Revision". | Ya |
Uri | URI Web ke file appinstaller yang dialihkan. Ketika Uri yang ditentukan di bidang berbeda dari file saat ini, operasi penyebaran akan dialihkan ke Uri alih-alih file saat ini. File appinstaller hanya dapat dialihkan maksimal tiga kali. String kueri dengan beberapa pasangan kunci/nilai saat ini tidak didukung. | Panjang URI web sebagai string antara 1 dan 2084 karakter. | Ya |
Elemen Anak
Elemen anak harus muncul dalam urutan yang ditentukan
Elemen Anak | Deskripsi |
---|---|
MainPackage | Menentukan paket utama yang akan diinstal. |
MainBundle | Menentukan bundel utama yang akan diinstal. |
OptionalPackages | Menentukan paket opsional. |
RelatedPackages | Menentukan paket terkait. Paket ini tidak akan diinstal. |
Dependensi | Ini adalah dependensi yang akan diinstal jika diperlukan. |
UpdateSettings | Gunakan elemen updatesettings untuk mengalihkan pembaruan otomatis paket yang diinstal. |
Elemen Induk
Elemen terluar ini mungkin tidak terkandung oleh elemen lain.
Keterangan
<AppInstaller>
dapat memiliki <MainPackage>
elemen atau <MainBundle>
. Operasi penyebaran akan gagal jika lebih dari salah satu dari keduanya disertakan.
Hanya encoding="UTF-8"
tanpa karakter escape, dan tidak ada karakter non-ascii yang diterima.
Persyaratan
Ruang nama | Deskripsi |
---|---|
http://schemas.microsoft.com/appx/appinstaller/2018 |
Namespace ini diperlukan untuk fitur yang diperkenalkan di Windows 10, versi 1809. |
http://schemas.microsoft.com/appx/appinstaller/2017/2 |
Namespace ini diperlukan untuk fitur yang diperkenalkan di Windows 10, versi 1803. |
http://schemas.microsoft.com/appx/appinstaller/2017 |
Namespace ini diperlukan untuk fitur yang diperkenalkan di Windows 10, versi 1709. |
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