Compartir a través de


Elemento <dependentAssembly> (Referencia de implementación de Visual Studio Tools para Office)

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 2003

Proporciona información sobre los ensamblados dependientes o sobre el manifiesto de aplicación.

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

Elementos y atributos

Se requiere el elemento dependentAssembly. Tiene los atributos siguientes.

Atributo

Descripción

codebase

Ruta de acceso completa al manifiesto de aplicación.

size

Tamaño del manifiesto de aplicación en bytes.

El elemento dependentAssembly tiene los siguientes elementos secundarios.

assemblyIdentity

El elemento assemblyIdentity se describe en el tema Elemento <assemblyIdentity> (Referencia de implementación de Visual Studio Tools para Office).

hash

El elemento hash no tiene atributos.

Este es un valor hash algorítmico de todos los archivos de una aplicación. Se utiliza como comprobación de seguridad para garantizar que ninguno de los archivos se modifica después de la implementación.

dsig:Transforms

El elemento dsig:Transforms es un elemento secundario necesario del elemento hash. El elemento dsig:Transforms no tiene atributos.

dsig:Transform

El elemento dsig:Transform es un elemento secundario necesario del elemento dsig:Transforms. En la siguiente tabla se muestran los atributos del elemento dsig:Transform.

Atributo

Descripción

Algorithm

Algoritmo que se utiliza para calcular la síntesis de este archivo.

dsig:DigestMethod

El elemento dsig:DigestMethod es un elemento secundario necesario del elemento hash. En la siguiente tabla se muestran los atributos del elemento dsig:DigestMethod.

Atributo

Descripción

Algorithm

Algoritmo que se utiliza para calcular la síntesis de este archivo.

dsig:DigestValue

El elemento dsig:DigestValue es un elemento secundario necesario del elemento hash. El elemento dsig:DigestValue no tiene atributos. Su valor de texto es el valor hash calculado para el archivo especificado.

Comentarios

Los manifiestos de aplicación e implementación de las soluciones de Visual Studio Tools para Office no están firmados, pero sí lo están los manifiestos de ClickOnce. Los manifiestos no se pueden validar antes de utilizarse.

Algunos campos de los manifiestos de aplicación e implementación que generan las herramientas de publicación no se utilizan en las soluciones de Visual Studio Tools para Office, incluidos aquellos que identifican propiedades del ensamblado, como el tamaño y la versión.

Ejemplo

En el ejemplo de código siguiente se muestra el elemento dependentAssembly en un manifiesto de implementación para una solución de Visual Studio Tools para Office. Este ejemplo de código forma parte de un ejemplo más extenso que aparece en el tema Manifiestos de implementación para soluciones de Office (2003 System).

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

Vea también

Referencia

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