<dependentAssembly> 項目 (Visual Studio Tools for Office 部署參考)
更新:2007 年 11 月
注意 |
適用於 |
---|---|
本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。 如需詳細資訊,請參閱依應用程式和專案類型提供的功能。 |
專案類型
Microsoft Office 版本
|
提供相依組件或應用程式資訊清單的相關資訊。
<dependentAssembly
codebase
size
>
<assemblyIdentity
name
version
publicKeyToken
language
/>
<hash>
<dsig:Transforms>
<dsig:Transform
Algorithm
/>
</dsig:Transforms>
<dsig:DigestMethod
Algorithm
/>
<dsig:DigestValue>
</hash>
</dependentAssembly>
項目和屬性
dependentAssembly 項目為必要項。它具有下列屬性:
屬性 |
描述 |
---|---|
codebase |
應用程式資訊清單的完整路徑。 |
size |
應用程式資訊清單大小 (以位元組為單位)。 |
dependentAssembly 項目具有下列子項目。
assemblyIdentity
<assemblyIdentity> 項目 (Visual Studio Tools for Office 部署參考) 主題中有描述 assemblyIdentity 項目。
hash
hash 項目沒有任何屬性。
這是應用程式中所有檔案之演算的雜湊,可用來檢查安全性,確保在部署之後不改變任何檔案。
dsig:Transforms
dsig:Transforms 項目是 hash 項目的必要子系。dsig:Transforms 項目沒有任何屬性。
dsig:Transform
dsig:Transform 項目是 dsig:Transforms 項目的必要子系。下表顯示 dsig:Transform 事件的屬性:
屬性 |
描述 |
---|---|
Algorithm |
用來計算這個檔案的摘要演算法 |
dsig:DigestMethod
dsig:DigestMethod 項目是 hash 項目的必要子系。下表顯示 dsig:DigestMethod 事件的屬性:
屬性 |
描述 |
---|---|
Algorithm |
用來計算這個檔案的摘要演算法 |
dsig:DigestValue
dsig:DigestValue 項目是 hash 項目的必要子系。dsig:DigestValue 項目沒有任何屬性。它的文字值是指定檔案之計算的雜湊。
備註
Visual Studio Tools for Office 方案中的應用程式和部署資訊清單尚未簽署,而 ClickOnce 資訊清單則已經簽署。資訊清單在使用之前不能驗證。
Visual Studio Tools for Office 方案中不會使用應用程式和部署資訊清單中由發行工具所產生的某些欄位,包括識別組件屬性的某些欄位,例如大小和版本。
範例
在下列程式碼範例中,會說明 Visual Studio Tools for Office 方案之部署資訊清單中的 dependentAssembly 項目。這個程式碼範例是 Office 方案的部署資訊清單 (2003 系統)主題完整範例的一部分。
<dependency>
<dependentAssembly
codebase="ExcelApplication1_1.0.0.1\ExcelApplication1.manifest"
size="2518"
>
<assemblyIdentity name="ExcelApplication1.manifest"
version="1.0.0.1" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm=
"urn:schemas-microsoft-com:HashTransforms.Identity"
/>
</dsig:Transforms>
<dsig:DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>
qws6Ku5WQeMv12bE1W5deGkSHcY=
</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>