Office 解决方案的部署清单 (2007 System)

更新:2007 年 11 月

注意

适用于

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

有关更多信息,请参见按应用程序和项目类型提供的功能

项目类型

  • 文档级项目

  • 应用程序级项目

Microsoft Office 版本

  • 2007 Microsoft Office system

部署清单是一个 XML 文件,该文件描述 Visual Studio Tools for Office 解决方案的部署设置,并标识当前应用程序版本。

Visual Studio Tools for Office 使用在 ClickOnce 部署清单引用中定义的 ClickOnce 部署清单架构。

备注

部署清单文件标识使用 ClickOnce 的 Visual Studio Tools for Office 解决方案部署,包括当前版本和其他部署设置。该文件引用应用程序清单,应用程序清单描述解决方案的当前版本以及解决方案中包含的所有文件。

文件名语法

部署清单文件名必须以 .vsto 扩展名结束。尽管部署清单文件是标准的 ClickOnce 部署清单,但扩展名并不相同,这是为了使 Visual Studio Tools for Office 运行库可以处理这种文件。

示例

下面的代码示例演示 Visual Studio Tools for Office 解决方案的部署清单。

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

请参见

参考

Office 解决方案的应用程序清单 (2007 System)

Office 解决方案的应用程序清单 (2003 System)

Office 解决方案的部署清单 (2003 System)