/ASSEMBLYMODULE (Agregar un módulo MSIL al ensamblado)
Actualización: noviembre 2007
/ASSEMBLYMODULE:filename
Comentarios
donde:
- filename
Módulo que se desea incluir en el ensamblado.
Comentarios
La opción /ASSEMBLYMODULE permite agregar una referencia de módulo a un ensamblado. La información de tipo del módulo no estará disponible para el programa de ensamblado que haya agregado la referencia de módulo. Sin embargo, la información de tipo del módulo estará disponible para cualquier programa que haga referencia al ensamblado.
Se usa #using tanto para agregar una referencia de módulo a un ensamblado como para poner la información de tipo del módulo a disposición del programa de ensamblado.
Por ejemplo, considere el siguiente escenario:
Cree un módulo con /LN.
Use /ASSEMBLYMODULE en otro proyecto para incluir el módulo en la compilación actual, con lo que se creará un ensamblado. El proyecto no hará referencia al módulo con #using.
De este modo, cualquier proyecto que haga referencia al ensamblado podrá usar también tipos del módulo.
Otras opciones del vinculador que afectan a la generación de ensamblado:
El vinculador de Visual C++ acepta archivos .netmodule como archivos de entrada, y el archivo de salida producido por el vinculador será un ensamblado o archivo .netmodule sin ninguna dependencia en tiempo de ejecución de ninguno de los archivos .netmodule usados como archivos de entrada del vinculador. Para obtener más información, vea .Archivos netmodule como entrada del vinculador.
Para establecer esta opción del vinculador en el entorno de desarrollo de Visual Studio
Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener más información, vea Establecer las propiedades de un proyecto de Visual C++.
Haga clic en la carpeta Vinculador.
Haga clic en la página de propiedades Entrada.
Modifique la propiedad Agregar módulo al ensamblado.