<assemblyIdentity> 項目 (Visual Studio Tools for Office 部署參考)
更新:2007 年 11 月
注意 |
適用於 |
---|---|
本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。 如需詳細資訊,請參閱依應用程式和專案類型提供的功能。 |
專案類型
Microsoft Office 版本
|
識別 Visual Studio Tools for Office 方案的部署。
當 assemblyIdentity 項目是 assembly 項目的子系時,只會識別部署資訊清單的版本。
當 assemblyIdentity 項目是 dependentAssembly 項目的子系時,則通常會識別應用程式資訊清單,此時只有名稱和版本具有相關性。不過,如果 assemblyIdentity 項目識別組件,則必須包含其他屬性 (Attribute)。
<assemblyIdentity
name
version
language
publicKeyToken
processorArchitecture
/>
項目和屬性
必須要有 assemblyIdentity 項目。它不包含子項目而且具有下列屬性:
屬性 |
說明 |
---|---|
name |
必要項。識別部署的易記名稱以做為資訊提供之用。 |
version |
必要項。指定部署資訊清單、應用程式資訊清單或組件的版本號碼,並使用下列格式:major.minor.build.revision。 |
language |
識別組件的兩部分語言代碼 (例如,en-US),這個屬性是在 asmv2 命名空間中。如果未指定,則預設值為 neutral。 |
publicKeyToken |
指定 16 字元的十六進位字串,表示公開金鑰之 SHA-1 雜湊值的最後 8 個位元組,該公開金鑰用於簽署組件。 |
processorArchitecture |
指定處理器。有效值為 msil、x86、IA64 和 amd64。 |
備註
assemblyIdentity 項目必須唯一識別出部署資訊清單、應用程式資訊清單或組件。
Visual Studio Tools for Office 方案中的應用程式和部署資訊清單尚未簽署,而 ClickOnce 資訊清單則已經簽署。資訊清單在使用之前不能驗證。
Visual Studio Tools for Office 方案中不會使用應用程式和部署資訊清單中由發行工具所產生的某些欄位,包括識別組件屬性的某些欄位,例如大小和版本。
範例
在下列程式碼範例中,會說明 Visual Studio Tools for Office 部署資訊清單中的 assemblyIdentity 項目。這個程式碼範例是 Office 方案的部署資訊清單 (2003 系統)主題完整範例的一部分。
<assemblyIdentity name="ExcelApplication1.application"
version="1.0.0.1" publicKeyToken="0000000000000000"
language="neutral" processorArchitecture="msil"
xmlns="urn:schemas-microsoft-com:asm.v1" />