<assemblyIdentity> 元素 (ClickOnce 應用程式)

識別在 ClickOnce 部署中部署的應用程式。

語法


      <assemblyIdentity
   name
   version
   publicKeyToken
   processorArchitecture
   language
/>

元素和屬性

assemblyIdentity 元素為必要項。 其不包含子項目,並具有下列屬性。

屬性 描述
Name 必要。 識別應用程式的名稱。

如果 Name 包含特殊字元,例如單引號或雙引號,應用程式可能無法啟動。
Version 必要。 依以下格式指定應用程式的版本號碼:major.minor.build.revision
publicKeyToken 選擇性。 指定 16 個字元的十六進位字串,其表示用於對應用程式或組件進行簽署之公開金鑰的 SHA-1 雜湊值的最後 8 個位元組。 用於對目錄進行簽署的公開金鑰必須為 2048 位元或更大。

雖然建議對組件進行簽署,但這是選擇性的,不過此屬性為必要項。 如果組件未簽署,您應該從自我簽署元件複製值,或使用所有零的「虛擬」值。
processorArchitecture 必要。 指定處理器。 各項的有效值如下:所有處理器:msil、32 位元 Windows:x86、64 位元 Windows:IA64,Intel 64 位 Itanium 處理器:Itanium
language 必要。 識別組件的兩部分語言代碼 (例如,en-US)。 此元素位於 asmv2 命名空間。 如果未指定,則預設為 neutral

範例

描述

下方的程式碼範例示範了 ClickOnce 應用程式清單中的 assemblyIdentity 元素。 這個程式碼範例是 ClickOnce 應用程式資訊清單中所提供之較大範例的一部分。

程式碼

<asmv1:assemblyIdentity
  name="My Application Deployment.exe"
  version="1.0.0.0"
  publicKeyToken="43cb1e8e7a352766"
  language="neutral"
  processorArchitecture="x86"
  type="win32" />

另請參閱