Manifiestos de implementación para soluciones de Office (2007 System)

Actualización: noviembre 2007

Nota

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

Tipo de proyecto

  • Proyectos de nivel de documento

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Microsoft Office System 2007

Un manifiesto de implementación es un archivo XML que describe la configuración de implementación de una solución de Visual Studio Tools para Office e identifica la versión de la aplicación actual.

Visual Studio Tools para Office usa el esquema del manifiesto de implementación ClickOnce definido en la referencia de Manifiesto de la implementación ClickOnce.

Comentarios

El archivo de manifiesto de implementación identifica una implementación de la solución de Visual Studio Tools para Office que usa ClickOnce, incluida la versión actual y otras configuraciones de la implementación. Hace referencia al manifiesto de aplicación, que describe la versión actual de la solución y todos los archivos que contiene la solución.

Sintaxis de los nombres de archivo

El nombre de un archivo de manifiesto de implementación debe finalizar con la extensión .vsto. Aunque es un manifiesto de implementación ClickOnce estándar, la extensión difiere para permitir que Visual Studio Tools para Office Runtime administre el archivo.

Ejemplo

En el ejemplo de código siguiente se muestra un manifiesto de implementación para una solución de Visual Studio Tools para 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>

Vea también

Referencia

Manifiestos de aplicación para soluciones de Office (2007 System)

Manifiestos de aplicación para soluciones de Office (2003 System)

Manifiestos de implementación para soluciones de Office (2003 System)