MainPackage (Skema alat penginstal aplikasi)
Elemen MainPackage menentukan informasi tentang paket yang mencakup nama, penerbit, versi, dan uri. ProcessorArchitecture dan ResourceId adalah atribut opsional dari MainPackage.
Hierarki elemen
- <AppInstaller>
-
- **MainPackage**
Sintaks
<MainPackage
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|(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|(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.
Version = A version string in quad notation, "Major.Minor.Build.Revision".
ProcessorArchitecture = "x86" | "x64" | "arm" | "neutral"
Uri = Uri to the app package location
ResourceId? = An ASCII string between 1 and 30 characters in length. />
Atribut dan Elemen
Atribut
Atribut | Deskripsi | Jenis Data | Diperlukan |
---|---|---|---|
Nama | Nama seperti yang ditentukan dalam elemen identitas dalam manifes bundel. Atribut Name tidak peka huruf besar/kecil. | Panjang string antara 3 dan 50 karakter yang terdiri dari karakter alfa-numerik, titik, dan tanda hubung. | Ya |
Publisher | Publisher seperti yang ditentukan dalam elemen identitas dalam manifes bundel. | Panjang string antara 1 dan 8192 karakter yang sesuai dengan ekspresi reguler dari nama khusus. Selanjutnya, validasi semantik memastikan bahwa string mematuhi implementasi CertNameToStr Windows API dari aturan X.500. | Ya |
Versi | Versi seperti yang ditentukan dalam elemen identitas dalam manifes bundel. | String versi dalam notasi quad, "Major.Minor.Build.Revision". | Ya |
ProcessorArchitecture | Menjelaskan arsitektur kode yang terkandung dalam paket. Paket yang menyertakan kode yang dapat dieksekusi harus menyertakan atribut ini. | "x86" atau "x64"atau "arm" atau "netral" | Ya |
Uri | Uri ke lokasi paket aplikasi | Panjang URI sebagai string antara 1 dan 2084 karakter. | Ya |
ResourceId | Menjelaskan jenis sumber daya UI yang terkandung dalam paket. ResourceId adalah string yang ditentukan penerbit. String ini tidak dapat diakhiri dengan titik dan tidak boleh menjadi salah satu string ini: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", dan "LPT9". | Panjang string ASCII antara 1 dan 30 karakter. | Tidak |
Elemen Induk
Elemen Induk | Deskripsi |
---|---|
AppInstaller | Elemen akar dari dokumen appinstaller. |
Keterangan
Hanya salah satu dari <MainPackage>
atau <MainBundle>
yang dapat dideklarasikan dalam <AppInstaller>
elemen .
Elemen <MainPackage>
hanya boleh digunakan untuk paket aplikasi (.appx).
Catatan
Nama, Penerbit, Versi, ProcessorArchitecture, dan ResourceId harus cocok dengan nilai dalam file AppxManifest.xml yang ditentukan dalam Uri paket aplikasi.
Persyaratan
Persyaratan | Deskripsi |
---|---|
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 |
Namespace ini diperlukan untuk fitur yang diperkenalkan di Windows 10, versi 1709. |
Versi OS minimum | 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