Share via


/target:module (Opciones del compilador de C#)

Esta opción hace que el compilador no genere un manifiesto de ensamblado.

/target:module

Comentarios

De manera predeterminada, el archivo de salida creado al compilar con esta opción tendrá la extensión . netmodule.

Common Language Runtime de .NET Framework no puede cargar un archivo sin manifiesto de ensamblado. No obstante, puede incorporar ese archivo al manifiesto del ensamblado mediante /addmodule.

Si se crea más de un módulo en una sola compilación, los tipos internal de un módulo estarán disponibles para el resto de módulos de la compilación. Cuando el código de un módulo hace referencia a los tipos internal de otro módulo, ambos módulos deben incorporarse a un manifiesto de ensamblado mediante /addmodule.

El entorno de desarrollo de Visual Studio no permite la creación de módulos.

Para obtener información sobre cómo establecer esta opción del compilador mediante programación, vea OutputType.

Ejemplo

Compile in.cs, creando in.netmodule:

csc /target:module in.cs

Vea también

Referencia

/target (Opciones del compilador de C#)

Otros recursos

Opciones del compilador de C#