/moduleassemblyname
Especifica el nombre del ensamblado del que formará parte este módulo.
/moduleassemblyname:assembly_name
Argumentos
Término |
Definición |
assembly_name |
Nombre del ensamblado del que este módulo va a formar parte. |
Comentarios
El compilador procesa la opción /moduleassemblyname solamente si se ha especificado la opción /target:module. De este modo, el compilador crea un módulo. El módulo creado por el compilador únicamente es válido para el ensamblado especificado con la opción /moduleassemblyname. Si coloca el módulo en otro ensamblado, se generarán errores en tiempo de ejecución.
Se necesita la opción /moduleassemblyname solamente cuando se cumplen las siguientes condiciones:
Un tipo de datos en el módulo necesita acceso a un tipo Friend en un ensamblado al que se hace referencia.
El ensamblado al que se hace referencia ha concedido acceso de ensamblado de confianza al ensamblado en el que se compilará el módulo.
Para obtener más información sobre cómo crear un módulo, vea /target (Visual Basic). Para obtener más información sobre los ensamblados de confianza, vea Ensamblados de confianza (C# y Visual Basic).
Nota
La opción /moduleassemblyname no está disponible en el entorno de desarrollo de Visual Studio; únicamente está disponible cuando se compila desde un símbolo del sistema.
Vea también
Tareas
Cómo: Compilar un ensamblado de varios archivos
Referencia
Líneas de comandos de compilación de ejemplo (Visual Basic)
Conceptos
Ensamblados y caché global de ensamblados (C# y Visual Basic)
Ensamblados de confianza (C# y Visual Basic)