/target:module (Opciones del compilador de C#)
Esta opción hace que el compilador no genere un manifiesto del ensamblado.
/target:module
Comentarios
De forma predeterminada, el archivo de salida creado compilando con esta opción tendrá una 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#)