Elemen <assemblyIdentity> (aplikasi ClickOnce)
Mengidentifikasi aplikasi yang disebarkan dalam penyebaran ClickOnce.
Sintaks
<assemblyIdentity
name
version
publicKeyToken
processorArchitecture
language
/>
Elemen dan atribut
assemblyIdentity
Elemen diperlukan. Ini tidak berisi elemen turunan dan memiliki atribut berikut.
Atribut | Deskripsi |
---|---|
Name |
Harus diisi. Mengidentifikasi nama aplikasi. Jika Name berisi karakter khusus, seperti satu atau dua tanda kutip, aplikasi dapat gagal diaktifkan. |
Version |
Harus diisi. Menentukan nomor versi aplikasi dalam format berikut: major.minor.build.revision |
publicKeyToken |
Opsional. Menentukan string heksadesimal 16 karakter yang mewakili 8 byte terakhir nilai hash SHA-1 kunci umum tempat aplikasi atau rakitan ditandatangani. Kunci umum yang digunakan untuk menandatangani katalog harus 2048 bit atau lebih besar.Meskipun menandatangani rakitan disarankan tetapi bersifat opsional, atribut ini diperlukan. Jika rakitan tidak ditandatangani, Anda harus menyalin nilai dari rakitan yang ditandatangani sendiri atau menggunakan nilai "dummy" dari semua nol. |
processorArchitecture |
Harus diisi. Menentukan prosesor. Nilai yang valid adalah msil untuk semua prosesor, x86 untuk Windows 32-bit, IA64 untuk Windows 64-bit, dan Itanium untuk prosesor Intel 64-bit Itanium. |
language |
Harus diisi. Mengidentifikasi dua kode bahasa bagian (misalnya, en-US ) dari rakitan. Elemen ini ada di namespace layanan asmv2 . Jika tidak ditentukan, nilai defaultnya adalah neutral . |
Contoh
Deskripsi
Contoh kode berikut mengilustrasikan elemen assemblyIdentity
dalam manifes aplikasi ClickOnce. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan dalam Manifes Aplikasi ClickOnce.
Kode
<asmv1:assemblyIdentity
name="My Application Deployment.exe"
version="1.0.0.0"
publicKeyToken="43cb1e8e7a352766"
language="neutral"
processorArchitecture="x86"
type="win32" />