Compartir a través de


Cuadro de diálogo Configuración avanzada de compilación (C#)

Use el cuadro de diálogo configuración de compilación avanzada del diseñador de proyectos de para especificar las propiedades avanzadas de configuración de compilación del proyecto. Este cuadro de diálogo solo se aplica a proyectos de C#.

General

Las siguientes opciones le permiten establecer la configuración avanzada general.

Language Version

Vínculos a /langversion (opciones del compilador de C#), que proporciona información sobre cómo se elige una versión de lenguaje predeterminada en función de la plataforma de destino de un proyecto.

de informes de errores internos del compilador

Especifica si se deben notificar errores del compilador a Microsoft. Si se establece en solicitud (valor predeterminado), recibirá un mensaje si se produce un error interno del compilador, lo que le ofrece la opción de enviar un informe de errores electrónicamente a Microsoft. Si se establece en enviar, se enviará automáticamente un informe de errores. Si se establece en cola, se ponen en cola los informes de errores. Si se establece en ninguno, el error solo se notificará en la salida de texto del compilador. Para obtener más información, vea /errorreport (Opciones del compilador de C#).

Comprobar si hay de desbordamiento o subflujo aritmético

Especifica si una instrucción aritmética de enteros que no está en el ámbito del comprobado o palabras clave de desactivadas y que da como resultado un valor fuera del intervalo del tipo de datos provocará una excepción en tiempo de ejecución. Para obtener más información, vea /checked (Opciones del compilador de C#).

No hacer referencia a mscorlib.dll

Especifica si mscorlib.dll se importarán en el programa, definiendo todo el espacio de nombres System. Active esta casilla si desea definir o crear su propio espacio de nombres y objetos System. Para obtener más información, vea /nostdlib (Opciones del compilador de C#).

Salida

Las siguientes opciones le permiten especificar opciones de salida avanzadas.

de información de depuración

Especifica el tipo de información de depuración generada por el compilador. Para obtener información sobre cómo configurar el rendimiento de depuración de una aplicación, consulte Hacer que una imagen sea más fácil de depurar. Esta configuración tiene las siguientes opciones:

  • ninguno

    Especifica que no se generará información de depuración.

  • completa

    Habilita la asociación de un depurador al programa en ejecución.

  • pdbonly

    Permite la depuración de código fuente cuando se inicia el programa en el depurador, pero solo mostrará el ensamblador cuando el programa en ejecución esté asociado al depurador.

  • portátiles

    Genera un objeto . Archivo PDB, un archivo de símbolos portátil no específico de la plataforma que proporciona otras herramientas, especialmente depuradores, información sobre lo que se encuentra en el archivo ejecutable principal y cómo se produjo. Consulte PDB portable para obtener más información.

  • incrustado

    Inserta información de símbolos portátiles en el ensamblado. No hay ningún externo. Se genera el archivo PDB.

Para obtener más información, vea /debug (Opciones del compilador de C#).

de alineación de archivos de

Especifica el tamaño de las secciones del archivo de salida. Los valores válidos son 512, 1024, 2048, 4096y 8192. Estos valores se miden en bytes. Cada sección se alineará en un límite que sea un múltiplo de este valor, lo que afecta al tamaño del archivo de salida. Para obtener más información, vea /filealign (Opciones del compilador de C#).

de dirección base de la biblioteca

Especifica la dirección base preferida en la que se carga un archivo DLL. La dirección base predeterminada de un archivo DLL se establece mediante Common Language Runtime de .NET Framework. Para obtener más información, vea /baseaddress (Opciones del compilador de C#).

Consulte también