Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Microsoft Office-Version
|
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>