win32dependensi:ExternalDependency (Windows 10, Windows 11)
Menentukan dependensi eksternal yang tidak disertakan dalam MSIX tetapi akan dipasang sebagai bagian dari penginstalan aplikasi. Jika versi minimum dependensi eksternal yang ditentukan belum diinstal pada OS, aplikasi Penginstal Aplikasi Microsoft akan mengambil versi minimum dari repositori eksternal dan menginstal dependensi. Microsoft mempertahankan daftar dependensi yang dapat diinstal menggunakan metode ini. Lihat bagian Keterangan untuk daftar paket yang diizinkan saat ini.
Hierarki elemen
[<Dependensi>]
<win32dependensi:ExternalDependency>
Sintaks
<win32dependencies:ExternalDependency
Name = 'A string between 3 and 50 characters in length that consists of alpha-numeric characters, periods, and dashes only.'
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" is not "0".'
Optional = 'A boolean value.' />
Atribut dan elemen
Atribut
Atribut | Deskripsi | Jenis Data | Diperlukan | Nilai default |
---|---|---|---|---|
Nama | Nama paket dependensi. Untuk daftar paket dependensi yang diizinkan, lihat bagian Keterangan di bawah ini. | Panjang string antara 3 dan 50 karakter yang terdiri dari karakter alfa-numerik, titik, dan tanda hubung saja. | Ya | |
Publisher | Penerbit paket dependensi. | String dengan panjang nilai antara 1 dan 8192 karakter yang sesuai dengan ekspresi reguler dari nama khusus. | Ya | |
MinVersion | Versi minimum dependensi eksternal. Jika OS sudah menginstal versi minimum, penginstalan tidak akan dipicu. | String versi dalam notasi quad, (Major.Minor.Build.Revision ) di mana Major bukan 0 . |
Ya | |
Opsional | Ketika penginstalan dilakukan tanpa koneksi internet dan nilai ini salah, penginstalan akan selesai tanpa menginstal dependensi eksternal. Jika nilai ini benar, penginstalan tanpa koneksi internet akan gagal. | Nilai boolean. | Ya |
Elemen anak
Tidak ada.
Elemen induk
Elemen Induk | Deskripsi |
---|---|
Dependensi | Menyatakan paket lain yang bergantung pada paket untuk menyelesaikan perangkat lunaknya. |
Contoh
<Package
xmlns:win32dependencies="http://schemas.microsoft.com/appx/manifest/externaldependencies"
IgnorableNamespaces="... win32dependencies">
<Dependencies>
<TargetDeviceFamily
Name="Windows.Universal"
MinVersion="11.0.0.0"
MaxVersionTested="12.0.0.0"/>
<uap4:MainPackageDependency
Name="MyApp"
Publisher="CN=DianCert, O=Contoso Corporation, C=US" />
<win32dependencies:ExternalDependency
Name="Microsoft.WebView2"
Publisher="CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"
MinVersion="1.1.1.1"
Optional="true"/>
</Dependencies>
</Package>
Keterangan
Fitur ini mengharuskan Penginstal Aplikasi Microsoft versi 1.16.12651.0 atau yang lebih baru diinstal pada komputer target. Aplikasi ini dapat diperoleh dari Microsoft Store.
Dependensi eksternal yang diizinkan
Tabel berikut ini mencantumkan dependensi eksternal yang saat ini diizinkan dalam elemen ExternalDependency .
Paket | Nilai atribut nama | Nilai atribut publisher |
---|---|---|
Webview2 | "Microsoft.WebView2" | "CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" |
Persyaratan
Item | Nilai |
---|---|
virtualization | http://schemas.microsoft.com/appx/manifest/externaldependencies |
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