<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, x86IA64 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" />

Ayrıca bkz.