Compartir a través de


Elemento <dependency> (Referencia 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

Identifica una dependencia de ensamblado necesaria para la solución de Visual Studio Tools para Office.

<dependency>
   <dependentAssembly>
      <assemblyIdentity
         name
         version
         publicKeyToken
         language
      />
   </dependentAssembly>
   <installFrom
      codebase
   />
</dependency>

Elementos y atributos

Se requiere el elemento dependency. Tiene el atributo siguiente.

Atributo

Descripción

Name

Necesario. Identifica el nombre de la aplicación.

El elemento dependency tiene los siguientes elementos secundarios.

dependentAssembly

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

El elemento dependentAssembly no tiene atributos.

installFrom

Necesario. Este elemento tiene el atributo codebase. El elemento installFrom no tiene elementos secundarios.

Comentarios

Todos los ensamblados que utiliza la aplicación deben tener un elemento dependency correspondiente. Los ensamblados dependientes no incluyen ensamblados preinstalados en la Caché de ensamblados global.

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 siguiente ejemplo de código se muestra un elemento dependency en un manifiesto de aplicació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 aplicación para soluciones de Office (2003 System).

<dependency asmv2:name="Project1">
    <dependentAssembly>
        <assemblyIdentity name="Project1" 
            version="1.0.1.1"/>
    </dependentAssembly>
    <asmv2:installFrom codebase=
        "http://deployweb/project1/project1_1.0.1.1/project1.dll"/>
</dependency>

Vea también

Referencia

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