<assemblyIdentity> 元素 (ClickOnce 部署)

識別 ClickOnce 應用程式的主要元件。

語法


      <assemblyIdentity  
   name 
   version
   publicKeyToken
   processorArchitecture
    type
/>

元素和屬性

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
type 必要。 為了與 Windows 並存安裝技術相容。 唯一允許的值為 win32

備註

範例

下列程式碼範例會說明 ClickOnce 部署資訊清單中的 assemblyIdentity 元素。 此程式碼範例是針對 ClickOnce 部署資訊清單主題提供的較大範例的一部分。

<!-- Identify the deployment. -->
<assemblyIdentity
  name="My Application Deployment.app"
  version="1.0.0.0"
  publicKeyToken="43cb1e8e7a352766"
  language="neutral"
  processorArchitecture="x86"
  xmlns="urn:schemas-microsoft-com:asm.v1" />

另請參閱