<assemblyIdentity> öğesi (ClickOnce dağıtımı)
ClickOnce uygulamasının birincil derlemesini tanımlar.
Sözdizimi
<assemblyIdentity
name
version
publicKeyToken
processorArchitecture
type
/>
Öğeler ve öznitelikler
assemblyIdentity
öğesi gereklidir. Alt öğe içermez ve aşağıdaki özniteliklere sahiptir.
Öznitelik | Açıklama |
---|---|
name |
Gerekli. Bilgilendirme amacıyla dağıtımın insan tarafından okunabilen adını tanımlar.name Tek veya çift tırnak gibi özel karakterler içeriyorsa, uygulama etkinleştiremeyebilir. |
version |
Gerekli. Derlemenin sürüm numarasını şu biçimde belirtir: major.minor.build.revision .Bu değer, bir uygulama güncelleştirmesini tetikleyebilmek için güncelleştirilmiş bildirimde artırılmalıdır. |
publicKeyToken |
Gerekli. Dağıtım bildiriminin imzalandığı ortak anahtarın SHA-1 karma değerinin son 8 baytını temsil eden 16 karakterlik onaltılık dizeyi belirtir. İmza için kullanılan ortak anahtar 2048 bit veya daha büyük olmalıdır. Derlemeyi imzalamak önerilse de isteğe bağlı olsa da, bu öznitelik gereklidir. Bir derleme imzalanmamışsa, otomatik olarak imzalanan bir derlemeden bir değer kopyalamanız veya tüm sıfırların "kukla" değerini kullanmanız gerekir. |
processorArchitecture |
Gerekli. İşlemciyi belirtir. Geçerli değerler msil tüm işlemciler, 32 bit Windows, x86 IA64 64 bit Windows ve Itanium Intel 64 bit Itanium işlemciler içindir. |
type |
Gerekli. Windows yan yana yükleme teknolojisiyle uyumluluk için. İzin verilen tek değerdir win32 . |
Açıklamalar
Örnek
Aşağıdaki kod örneği, ClickOnce dağıtım bildirimindeki bir assemblyIdentity
öğeyi gösterir. Bu kod örneği, ClickOnce dağıtım bildirimi konusu için sağlanan daha büyük bir örneğin parçası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" />