Share via


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

El cuadro de diálogo Configuración de compilación avanzada del Diseñador de proyectos se usa para especificar las propiedades de configuración de compilación avanzada del proyecto.Este cuadro de diálogo solo se aplica a los proyectos de Visual C#.

General

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

  • Versión de lenguaje
    Especifica la versión del lenguaje que se va a utilizar.El conjunto de características varía en cada versión, por lo que esta opción se puede utilizar para forzar al compilador a que permita sólo un subconjunto de las características implementadas, o a que habilite sólo aquéllas que sean compatibles con un estándar existente.Esta configuración tiene las opciones siguientes:

    • ISO-1

      Con destino a las características del estándar ISO-1.

    • default

      Con destino a la versión actual.

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

  • Informe de errores del compilador interno
    Especifica si se enviará un informe de errores del compilador a Microsoft.Si establece su valor en preguntar (valor predeterminado), recibirá un mensaje si se produce un error interno del compilador, en el cual se le preguntará si desea enviar electrónicamente un informe de errores a Microsoft.Si establece su valor en enviar, se enviará automáticamente un informe de errores.Si lo establece en cola, se pondrán en cola los informes de errores.Si lo establece en ninguno, el error se notificará sólo en el texto de salida del compilador.Para obtener más información, vea /errorreport (Opciones del compilador de C#).

  • Comprobar el desbordamiento y subdesbordamiento aritmético
    Especifica si una instrucción aritmética entera que no se encuentre dentro del ámbito de las palabras clave checked o unchecked y cuyo resultado sea un valor situado fuera del intervalo del tipo de datos producirá una excepción en tiempo de ejecución. Para obtener más información, vea /checked (Opciones del compilador de C#).

  • No hacer referencia al archivo mscorlib.dll
    Especifica si mscorlib.dll se importará al programa, definiendo el espacio de nombres System completo.Active esta casilla si desea definir o crear sus propios objetos y espacio de nombres System.Para obtener más información, vea /nostdlib (Opciones del compilador de C#).

Output

Las opciones siguientes permiten especificar las opciones de salida avanzadas.

  • Info. de depuración
    Especifica el tipo de información de depuración generada por el compilador.Para obtener información sobre cómo configurar la depuración de una aplicación, vea Facilitar la depuración de una imagen.Esta configuración tiene las opciones siguientes:

    • nada

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

    • completa

      Permite asociar un depurador al programa en ejecución.

    • pdbonly

      Permite depurar el código fuente cuando el programa se inicializa en el depurador, pero sólo se mostrará el ensamblador cuando el programa que se ejecuta está asociado al depurador.

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

  • Alineación de archivo
    Especifica el tamaño de las secciones del archivo de salida.Los valores válidos son 512, 1024, 2048, 4096 y 8192.Estos valores se miden en bytes.Cada sección se alineará en un límite que es 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#).

  • Dirección base del archivo DLL
    Especifica la dirección base preferida donde se va a cargar un archivo DLL.La dirección base predeterminada de un archivo DLL la establece Common Language Runtime de .NET Framework.Para obtener más información, vea /baseaddress (Opciones del compilador de C#).

Vea también

Referencia

Compilar (Página, Diseñador de proyectos) (C#)

Otros recursos

Opciones del compilador de C#