<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 |
Description |
---|---|
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: ana.alt düzey.yapı.düzeltme |
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
Description
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" />