/target:module (Opciones del compilador de C#)
Esta opción hace que el compilador no genere un manifiesto del 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 del 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 del 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#)