Aracılığıyla paylaş


<assembly> Öğesi (ClickOnce Uygulaması)

Bir ClickOnce dağıtımında dağıtılan uygulamayı tanımlar.

<assemblyIdentity 
   name
   version
   publicKeyToken
   processorArchitecture
   language
/>

Öğeler ve Öznitelikler

assemblyIdentity öğesi gereklidir. Alt öğeleri yoktur 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çerirse, uygulama etkinleştirmesi başarısız olabilir.

Version

Gerekli. Uygulamanın sürüm numarasını aşağıdaki biçimde belirler: major.minor.build.revision

publicKeyToken

İsteğe Bağlı. İmzalanan derleme veya uygulama altında bulunan ortak anahtarın SHA-1 karma değerinin son 8 baytını temsil eden 16 karakter onaltılık dizeyi belirtir. Kataloğu imzalamak 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.

language

Gerekli. Derlemenin iki bölümlü dil kodunu tanımlar. (Örneğin, en-US) Bu öğe asmv2 ad uzayındadır. Belirtilmezse, varsayılan değer neutral'dır.

Örnekler

Açıklama

Aşağıdaki kod ClickOnce uygulama bildiriminde bir assemblyIdentity öğelesini gösterir. Bu kod örneği ClickOnce Uygulama Bildirimi konusu için 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.

Başvuru

ClickOnce Uygulama Bildirimi

<assemblyIdentity> Öğesi (ClickOnce Dağıtımı)