共用方式為


<dependency> 項目 (Visual Studio Tools for Office Reference)

更新:2007 年 11 月

注意

適用於

本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。

如需詳細資訊,請參閱依應用程式和專案類型提供的功能

專案類型

  • 文件層級專案

  • 應用程式層級專案

Microsoft Office 版本

  • Microsoft Office 2003

識別 Visual Studio Tools for Office 方案所要求的組件相依性。

<dependency>
   <dependentAssembly>
      <assemblyIdentity
         name
         version
         publicKeyToken
         language
      />
   </dependentAssembly>
   <installFrom
      codebase
   />
</dependency>

項目和屬性

dependency 項目是必要的。它具有下列屬性:

屬性

說明

Name

必要項。識別應用程式名稱。

dependency 項目具有下列子項目。

dependentAssembly

必要項。包含 assemblyIdentity 項目。<assemblyIdentity> 項目 (Visual Studio Tools for Office Reference) 主題中有描述 assemblyIdentity 項目。

dependentAssembly 項目沒有任何屬性。

installFrom

必要項。這個項目具有 codebase 屬性,但是 installFrom 項目沒有子項目。

備註

您的應用程式所用的所有組件必須有對應的 dependency 項目。相依組件不包含預先安裝在全域組件快取中的組件。

Visual Studio Tools for Office 方案中的應用程式和部署資訊清單尚未簽署,而 ClickOnce 資訊清單則已經簽署。資訊清單在使用之前不能驗證。

Visual Studio Tools for Office 方案中不會使用應用程式和部署資訊清單中由發行工具所產生的某些欄位,包括識別組件屬性的某些欄位,例如大小和版本。

範例

在下列程式碼範例中,會說明 Visual Studio Tools for Office 應用程式資訊清單中的 dependency 項目。這個程式碼範例是 Office 方案的應用程式資訊清單 (2003 系統)主題完整範例的一部分。

<dependency asmv2:name="Project1">
    <dependentAssembly>
        <assemblyIdentity name="Project1" 
            version="1.0.1.1"/>
    </dependentAssembly>
    <asmv2:installFrom codebase=
        "http://deployweb/project1/project1_1.0.1.1/project1.dll"/>
</dependency>

請參閱

參考

Office 方案的應用程式資訊清單 (2003 系統)