Compartir a través de


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

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

Objetivo

@

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

/appconfig

Especifica la ubicación de app.config en tiempo de enlace del ensamblado.

/baseaddress

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

/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á cuando se abran 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 salida.

/fullpaths

Hace que el compilador genere las rutas de acceso completas.

/help

Muestra un mensaje del uso en stdout.

/highentropyva

Especifica que la alta entropía ASLR se admite.

/incremental

Habilita la compilación incremental [obsoleto].

/keycontainer

Especifica un contenedor de claves de nombre seguro.

/keyfile

Especifica un archivo de clave de nombre seguro.

/langversion

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

/lib

Especifica directorios adicionales donde buscar referencias.

/link

Hace que el proyecto pueda disponer de la información de tipos COM presente en los ensamblados especificados.

/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).

/moduleassemblyname

Especifica un ensamblado a cuyos tipos no públicos puede tener acceso un .netmodule.

/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 salida (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 que las plataformas este código pueden ejecutar en: x86, Itanium, x64, anycpu, o anycpu32bitpreferred. El valor predeterminado es anycpu.

/preferreduilang

Especifica el idioma que se utilizará para los resultados del compilador.

/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.

/subsystemversion

Especifica la versión mínima del subsistema que el archivo ejecutable puede utilizar.

/target

Especifica el formato del archivo de salida mediante una de las cuatro opciones:/target: appcontainerexe, /target: EXE, /target: library, /target: módulo, /target: winexe, /target: winmdobj.

/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 para la línea de comandos de Visual Studio

Referencia

Opciones del compilador de C#, por categoría

Elemento <compiler>

Otros recursos

Opciones del compilador de C#