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