/ASSEMBLYMODULE (agregar un módulo MSIL al ensamblado)

Sintaxis

/ASSEMBLYMODULE:filename

Argumentos

filename
El módulo que desea incluir en este ensamblado.

Comentarios

La opción de enlazador /ASSEMBLYMODULE le permite agregar una referencia de módulo a un ensamblado. La información de tipo en el módulo no estará disponible para el programa de ensamblado que agregó la referencia del módulo. Sin embargo, la información de tipo en el módulo estará disponible para cualquier programa que haga referencia al ensamblado.

Use #using para agregar una referencia de módulo a un ensamblado y hacer que la información de tipo del módulo esté disponible para el programa de ensamblado.

Plantéese el siguiente escenario, por ejemplo:

  1. Crear un módulo con /LN.

  2. Use /ASSEMBLYMODULE en un proyecto diferente para incluir el módulo en la compilación actual, lo que crea un ensamblado. Este proyecto no hará referencia al módulo con #using.

  3. Cualquier proyecto que haga referencia a este ensamblado ahora también puede usar tipos del módulo.

Otras opciones del enlazador que afectan a la generación de ensamblados son:

El enlazador de MSVC acepta archivos .netmodule como entrada y el archivo de salida generado por el enlazador será un ensamblado o archivo .netmodule sin dependencia en tiempo de ejecución en ninguno de los archivos .netmodule que se han introducido en el enlazador. Para obtener más información, consulte archivos .netmodule como entrada de enlazador.

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 más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.

  2. Seleccione la página de propiedades Propiedades de configuración>Enlazador>Entrada.

  3. Modifique la propiedad Agregar módulo a ensamblado.

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

Consulte también

Referencia del enlazador MSVC
Opciones del enlazador MSVC