<assemblyIdentity> öğesi (ClickOnce uygulaması)
ClickOnce dağıtımında dağıtılan uygulamayı tanımlar.
Sözdizimi
<assemblyIdentity
name
version
publicKeyToken
processorArchitecture
language
/>
Öğeler ve öznitelikler
assemblyIdentity
öğesi gereklidir. Alt öğe içermez ve aşağıdaki özniteliklere sahiptir.
Öznitelik | Açıklama |
---|---|
Name |
Gerekli. Uygulamanın adını tanımlar.Name Tek veya çift tırnak gibi özel karakterler içeriyorsa, uygulama etkinleştiremeyebilir. |
Version |
Gerekli. Uygulamanın sürüm numarasını aşağıdaki biçimde belirtir: major.minor.build.revision |
publicKeyToken |
isteğe bağlı. Uygulamanın veya derlemenin imzalandığı ortak anahtarın karma değerinin SHA-1 son 8 baytını temsil eden 16 karakterlik onaltılık dizeyi belirtir. Kataloğu imzalamak 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. |
language |
Gerekli. Derlemenin iki bölüm dili kodunu (örneğin, en-US ) tanımlar. Bu öğe ad alanındadır asmv2 . Belirtilmezse, varsayılan değer olur neutral . |
Örnekler
Açıklama
Aşağıdaki kod örneği, ClickOnce uygulama bildirimindeki bir assemblyIdentity
öğeyi gösterir. Bu kod örneği, ClickOnce Uygulama Bildirimi'nde sağlanan daha büyük bir örneğin parçasıdır.
Kod
<asmv1:assemblyIdentity
name="My Application Deployment.exe"
version="1.0.0.0"
publicKeyToken="43cb1e8e7a352766"
language="neutral"
processorArchitecture="x86"
type="win32" />