Opciones del compilador de C#, por orden alfabético

Actualización: noviembre 2007

Las siguientes opciones del compilador están ordenadas alfabéticamente. Para obtener una lista por categoría, vea Opciones del compilador de C#, por categoría.

Opción

Finalidad

@

Lee un archivo de respuesta para comprobar si contiene más opciones.

/?

Muestra un mensaje del uso en stdout.

/addmodule

Vincula los módulos especificados en este ensamblado

/baseaddress

Especifica la dirección base para la biblioteca que se va a generar.

/bugreport

Crea un archivo 'Informe de errores'. Este archivo se enviará junto con la información de bloqueo si se utiliza con /errorreport:prompt o /errorreport:send.

/checked

Hace que el compilador genere comprobaciones de desbordamiento.

/codepage

Especifica la página de códigos que se utilizará al abrir los archivos de código fuente.

/debug

Proporciona información de depuración.

/define

Permite definir símbolos de compilación condicional.

/delaysign

Retarda la firma del ensamblado utilizando sólo la parte pública de la clave de nombre seguro.

/doc

Especifica el archivo de documentación XML que se va a generar.

/errorreport

Especifica cómo controlar errores internos del compilador: prompt, send o none. El valor predeterminado es none.

/filealign

Especifica la alineación utilizada para las secciones del archivo de resultados.

/fullpaths

Hace que el compilador genere las rutas de acceso completas.

/help

Muestra un mensaje del uso en stdout.

/incremental

Habilita la compilación incremental [obsoleto].

/keycontainer

Especifica un contenedor de claves de nombre seguro.

/keyfile

Especifica un archivo de claves de nombre seguro.

/langversion

Especifica modos de versión de idioma: ISO-1 o Default

/lib

Especifica directorios adicionales donde buscar referencias.

/linkresource

Vincula el recurso especificado a este ensamblado.

/main

Especifica el tipo que contiene el punto de entrada (se pasa por alto los demás puntos de entrada posibles).

/noconfig

Indica al compilador que no debe incluir automáticamente el archivo CSC.RSP.

/nologo

Suprime el mensaje de copyright del compilador.

/nostdlib

Indica al compilador que no haga referencia a la biblioteca estándar (mscorlib.dll).

/nowarn

Deshabilita determinados mensajes de advertencia

/nowin32manifest

Indica al compilador que no incruste un manifiesto de aplicación en el archivo ejecutable.

/optimize

Habilita o deshabilita las optimizaciones.

/out

Especifica el nombre del archivo de resultados (nombre predeterminado: nombre base de archivo con la clase principal o del primer archivo).

/pdb

Especifica el nombre de archivo y ubicación del archivo .pdb.

/platform

Limita las plataformas en las que se puede ejecutar este código: x86, Itanium, x64 o Cualquier CPU. El valor predeterminado es Cualquier CPU.

/recurse

Incluye todos los archivos del directorio y subdirectorios actuales de acuerdo con las especificaciones de los comodines.

/reference

Hace referencia a los metadatos de los archivos de ensamblado especificados.

/resource

Incrusta el recurso especificado.

/target

Especifica el formato del archivo de resultados mediante una de las cuatro opciones siguientes:/target:exe, /target:library, /target:module, /target:winexe.

/unsafe

Permite código no seguro.

/utf8output

Genera los mensajes del compilador en codificación UTF-8.

/warn

Establece el nivel de advertencia (0-4).

/warnaserror

Informa de advertencias específicas como si se tratase de errores.

/win32icon

Utiliza este icono para los resultados.

/win32manifest

Especifica un archivo de manifiesto win32 personalizado.

/win32res

Especifica el archivo de recursos win32 (.res).

Vea también

Tareas

Cómo: Establecer variables de entorno

Referencia

Opciones del compilador de C#, por categoría

Otros recursos

Opciones del compilador de C#