Freigeben über


Bereitstellungsmanifeste für Office-Projektmappen (2007 System)

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 hierzu finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

Projekttyp

  • Projekte auf Dokumentebene

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • 2007 Microsoft Office System

Bei einem Bereitstellungsmanifest handelt es sich um eine XML-Datei, mit der die Bereitstellungseinstellungen einer Visual Studio Tools for Office-Projektmappe beschrieben werden und die aktuelle Anwendungsversion identifiziert wird.

Visual Studio Tools for Office verwendet das in der Referenz zu ClickOnce-Bereitstellungsmanifest definierte ClickOnce-Bereitstellungsmanifestschema.

Hinweise

Die Bereitstellungsmanifestdatei identifiziert eine Visual Studio Tools for Office-Projektmappenbereitstellung mithilfe von ClickOnce, einschließlich der aktuellen Version und anderer Bereitstellungseinstellungen. Sie verweist auf das Anwendungsmanifest, das die aktuelle Version der Projektmappe und alle in der Projektmappe enthaltenen Dateien beschreibt.

Dateinamensyntax

Der Name einer Bereitstellungsmanifestdatei muss mit der Erweiterung .vsto enden. Obgleich es sich um ein standardmäßiges ClickOnce-Bereitstellungsmanifest handelt, weicht die Erweiterung ab, um die Behandlung der Datei durch die Visual Studio Tools for Office-Laufzeit zu ermöglichen.

Beispiel

Im folgenden Codebeispiel wird ein Bereitstellungsmanifest für eine Visual Studio Tools for Office-Projektmappe veranschaulicht.

<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly 
    xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 
    assembly.adaptive.xsd" 
    manifestVersion="1.0" 
    xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"
    xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"
    xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1"
    xmlns="urn:schemas-microsoft-com:asm.v2"
    xmlns:asmv1="urn:schemas-microsoft-com:asm.v1"
    xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
    xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <assemblyIdentity name="ExcelWorkbook1.vsto"
        version="1.0.0.2" publicKeyToken="9831b9782cdeb193"
        language="neutral"
        processorArchitecture="msil"
        xmlns="urn:schemas-microsoft-com:asm.v1" />
    <description asmv2:publisher="Microsoft"
        asmv2:product="ExcelWorkbook1"
        xmlns="urn:schemas-microsoft-com:asm.v1" />
    <deployment install="false" mapFileExtensions="true" />
    <dependency>
        <dependentAssembly
            dependencyType="install"
            codebase="Application Files\ExcelWorkbook1_1_0_0_2\ExcelWorkbook1.dll.manifest"
            size="11101">
            <assemblyIdentity
                name="ExcelWorkbook1.dll"
                version="1.0.0.2"
                publicKeyToken="9831b9782cdeb193"
                language="neutral"
                processorArchitecture="msil"
                type="win32" />
            <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>kT066eQ4x8UT7pom5xi7+ObetcQ=</dsig:DigestValue>
            </hash>
        </dependentAssembly>
    </dependency>
<publisherIdentity
    name="name"
    issuerKeyHash="90a6..." />
<Signature Id="StrongNameSignature"
    xmlns="http://www.w3.org/2000/09/xmldsig#">
    <SignedInfo>
        <CanonicalizationMethod
            Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
        <SignatureMethod
            Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
        <Reference URI="">
            <Transforms>
                <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
                <Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
            </Transforms>
            <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
            <DigestValue>E+...</DigestValue>
        </Reference>
    </SignedInfo>
    <SignatureValue>m4S...</SignatureValue>
    <KeyInfo Id="StrongNameKeyInfo">
        <X509Data>
            <X509Certificate>MIIB...</X509Certificate>
        </X509Data>
    </KeyInfo>
</Signature>
</asmv1:assembly>

Siehe auch

Referenz

Anwendungsmanifeste für Office-Projektmappen (2007 System)

Anwendungsmanifeste für Office-Projektmappen (2003 System)

Bereitstellungsmanifeste für Office-Projektmappen (2003 System)