Compartir a través de


/MANIFESTDEPENDENCY (Especificar las dependencias del manifiesto)

Actualización: noviembre 2007

/MANIFESTDEPENDENCY:manifest_dependency

Comentarios

/MANIFESTDEPENDENCY le permite especificar atributos que se colocarán en la sección <dependencia> del archivo de manifiesto.

Vea /MANIFEST (Crear el manifiesto de ensamblados simultáneos) para obtener información sobre cómo crear un archivo de manifiesto.

Para obtener más información sobre la sección <dependency> del archivo de manifiesto, vea Archivos de configuración de editor.

La información de /MANIFESTDEPENDENCY se puede pasar al vinculador de una de estas dos maneras:

  • Directamente en la línea de comandos (o en un archivo de respuesta) con /MANIFESTDEPENDENCY.

  • Mediante el pragma comment.

El ejemplo siguiente muestra un comentario /MANIFESTDEPENDENCY pasado mediante pragma:

#pragma comment(linker, "\"/manifestdependency:type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*'\"")

que genera la entrada siguiente en el archivo de manifiesto:

  <dependency>
    <dependentAssembly>
      <assemblyIdentity type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*' />
    </dependentAssembly>
  </dependency>

Los mismos comentarios /MANIFESTDEPENDENCY se pueden pasar en la línea de comandos como se indica a continuación:

"/manifestdependency:type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*'\"

El vinculador recogerá los comentarios /MANIFESTDEPENDENCY, eliminará las entradas duplicadas y, a continuación, agregará la cadena XML resultante al archivo de manifiesto. Si el vinculador encuentra entradas incompatibles, el archivo de manifiesto se dañará y la aplicación no podrá iniciarse (podría agregarse una entrada en el registro de eventos, para indicar el origen del error).

Para establecer esta opción del vinculador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener información detallada, vea Cómo: Abrir páginas de propiedades del proyecto.

  2. Expanda el nodo Propiedades de configuración.

  3. Expanda el nodo Vinculador.

  4. Seleccione la página de propiedades Archivo de manifiesto.

  5. Modifique la propiedad Dependencias de manifiesto adicionales.

Para establecer esta opción del vinculador mediante programación

Vea también

Referencia

Establecer las opciones del vinculador

Opciones del vinculador