Compartir a través de


/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

/target (Visual Basic)

/main

/reference (Visual Basic)

/addmodule

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)

Otros recursos

Compilador de línea de comandos de Visual Basic