<assemblyIdentity> Öğesi (ClickOnce Dağıtımı)
ClickOnce uygulamasının birincil bütünleştirilmiş kodunu tanımlar.
<assemblyIdentity
name
version
publicKeyToken
processorArchitecture
type
/>
Öğeler ve Öznitelikler
assemblyIdentity öğesi gereklidir. Alt öğeleri yoktur ve aşağıdaki özniteliklere sahiptir.
Öznitelik |
Description |
---|---|
name |
Gerekli. Bilgi amaçlı olarak dağıtımın kullanıcı tarafından okunabilen ismini tanımlar. name tek veya çift tırnak gibi özel karakterler içerirse, uygulama etkinleştirmesi başarısız olabilir. |
version |
Gerekli. Derleme sürüm numarasını aşağıdaki biçimde belirler: ana.alt düzey.yapı.düzeltme. Bu değer, bir uygulama güncelleştirmesini tetiklemek için güncelleştirilmiş bir bildirimin içinde arttırılmalıdır. |
publicKeyToken |
Gerekli. Dağıtım bildiriminin altında imzalandığı, ortak anahtarın SHA-1 karma değerinin son 8 baytını temsil eden 16 karakter onaltılık dizeyi belirtir. İmzalamak için kullanılan ortak anahtar 2048 bit veya daha fazla olmalıdır. Bir derlemeyi imzalamak önerilen ve isteğe bağlı olan bir durumdur, ancak bu öznitelik gereklidir. Bir derleme imzalanmamışsa, otomatik olarak imzalanan derlemeden bir değeri kopyalayın ya da sıfırlardan oluşan bir "kukla" değer kullanın. |
processorArchitecture |
Gerekli. İşlemci belirtir. Geçerli değerler tüm işlemciler için msil, 32-bit Windows için x86, 64-bit Windows için IA64 ve Intel 64-bit Itanium işlemciler için Itanium'dur. |
type |
Gerekli. Windows ile uyumluluk için yan yana yükleme teknolojisi. Tek izin verilen değer Win32'dir. |
Örnek
Aşağıdaki kod ClickOnce uygulama bildiriminde assemblyIdentity öğelerini gösterir. Bu kod örneği ClickOnce Dağıtım Bildirimi konusu için sağlanan daha büyük bir örneğin bir bölümüdür.
<!-- Identify the deployment. -->
<assemblyIdentity
name="My Application Deployment.app"
version="1.0.0.0"
publicKeyToken="43cb1e8e7a352766"
language="neutral"
processorArchitecture="x86"
xmlns="urn:schemas-microsoft-com:asm.v1" />