Sdílet prostřednictvím


<dependentAssembly>-Element (Bereitstellungsverweis auf 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

Stellt Informationen zu abhängigen Assemblys oder zum Anwendungsmanifest bereit.

<dependentAssembly
    codebase
    size
    >
    <assemblyIdentity
        name
        version
        publicKeyToken
        language
    />
    <hash>
        <dsig:Transforms>
                        <dsig:Transform
                Algorithm
            />
        </dsig:Transforms>
        <dsig:DigestMethod
            Algorithm
        />
        <dsig:DigestValue>
        </hash>
</dependentAssembly>

Elemente und Attribute

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

Attribut

Beschreibung

codebase

Der vollständige Pfad des Anwendungsmanifests.

size

Die Größe des Anwendungsmanifests in Bytes.

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

assemblyIdentity

Das assemblyIdentity-Element wird im Thema <assemblyIdentity>-Element (Bereitstellungsverweis auf Visual Studio Tools for Office) beschrieben.

hash

Das hash-Element weist keine Attribute auf.

Dies ist ein algorithmischer Hash aller Dateien in einer Anwendung. Er wird als Sicherheitsüberprüfung verwendet, um sicherzustellen, dass keine der Dateien nach der Bereitstellung geändert wurde.

dsig:Transforms

Das dsig:Transforms-Element ist ein erforderliches untergeordnetes Element des hash-Elements. Das dsig:Transforms-Element weist keine Attribute auf.

dsig:Transforms

Das dsig:Transform-Element ist ein erforderliches untergeordnetes Element des dsig:Transforms-Elements. In der folgenden Tabelle werden die Attribute des dsig:Transform-Elements aufgeführt.

Attribut

Beschreibung

Algorithm

Der Algorithmus, der zum Berechnen des Digests für diese Datei verwendet wird.

dsig:DigestMethod

Das dsig:DigestMethod-Element ist ein erforderliches untergeordnetes Element des hash-Elements. In der folgenden Tabelle werden die Attribute des dsig:DigestMethod-Elements aufgeführt.

Attribut

Beschreibung

Algorithm

Der Algorithmus, der zum Berechnen des Digests für diese Datei verwendet wird.

dsig:DigestValue

Das dsig:DigestValue-Element ist ein erforderliches untergeordnetes Element des hash-Elements. Das dsig:DigestValue-Element weist keine Attribute auf. Sein Textwert ist der berechnete Hash für die angegebene Datei.

Hinweise

Anwendungs- und Bereitstellungsmanifeste werden in Visual Studio Tools for Office-Projektmappen nicht wie ClickOnce-Manifeste signiert. Die Manifeste können vor der Verwendung nicht überprüft 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 das dependentAssembly-Element in einem Bereitstellungsmanifest für eine Visual Studio Tools for Office-Projektmappe veranschaulicht. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels, das für das Thema Bereitstellungsmanifeste für Office-Projektmappen (2003 System) bereitgestellt wird.

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

Siehe auch

Referenz

Bereitstellungsmanifeste für Office-Projektmappen (2003 System)