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