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
Versión de Microsoft Office
|
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)