Freigeben über


<dependency>-Element (Referenz für Visual Studio Tools for Office)

Aktualisiert: November 2007

Hinweis

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office.

Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

Projekttyp

  • Projekte auf Dokumentebene

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • Microsoft Office 2003

Identifiziert eine Assemblyabhängigkeit, die für die Visual Studio Tools for Office-Projektmappe erforderlich ist.

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

Elemente und Attribute

Das dependency-Element ist erforderlich. Es verfügt über folgende Attribute.

Attribut

Beschreibung

Name

Erforderlich. Identifiziert den Namen der Anwendung.

Das dependency-Element verfügt über die folgenden untergeordneten Elemente.

dependentAssembly

Erforderlich. Enthält das assemblyIdentity-Element. Das assemblyIdentity-Element wird im Thema <assemblyIdentity>-Element (Referenz für Visual Studio Tools for Office) beschrieben.

Das dependentAssembly-Element weist keine Attribute auf.

installFrom

Erforderlich. Dieses Element weist das codebase-Attribut auf. Das installFrom-Element verfügt über keine untergeordneten Elemente.

Hinweise

Alle von der Anwendung verwendeten Assemblys müssen ein entsprechendes dependency-Element aufweisen. Abhängige Assemblys schließen keine Assemblys ein, die im globalen Assemblycache vorinstalliert werden.

Anwendungs- und Bereitstellungsmanifeste werden in Visual Studio Tools for Office-Projektmappen nicht wie ClickOnce-Manifeste signiert. Die Manifeste können nicht validiert werden, bevor sie verwendet werden.

Einige der von den Veröffentlichungstools generierten Felder in Anwendungs- und Bereitstellungsmanifesten werden in Visual Studio Tools for Office-Projektmappen nicht verwendet. Das gilt auch für einige Felder, die die Eigenschaften der Assembly identifizieren, z. B. deren Größe und Version.

Beispiel

Im folgenden Codebeispiel wird ein dependency-Element in einem Visual Studio Tools for Office-Anwendungsmanifest veranschaulicht. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels, das für das Thema Anwendungsmanifeste für Office-Projektmappen (2003 System) bereitgestellt wird.

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

Siehe auch

Referenz

Anwendungsmanifeste für Office-Projektmappen (2003 System)