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

Actualización: noviembre 2007

El cuadro de diálogo Configuración de generaciónavanzada del Diseñador de proyectos se utiliza para especificar las propiedades de configuración de generación avanzada del proyecto. Este cuadro de diálogo sólo 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 (Sintaxis compatible) (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 (Establecer el comportamiento de notificación de errores) (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 (Comprobar aritmética de enteros) (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 (No importar la biblioteca estándar) (Opciones del compilador de C#).

Resultados

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:

    • ninguno

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

    • full

      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 (Emitir información de depuración) (Opciones del compilador de C#).

  • Alineación de archivo
    Especifica el tamaño de las secciones del archivo de resultados. 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 resultados. Para obtener más información, vea /filealign (Especificar la alineación de una sección) (Opciones del compilador de C#).

  • Dirección base del archivo DLL
    Especifica la dirección base preferente en la que se debe cargar un archivo DLL. La dirección base predeterminada para un archivo DLL la establece el Common Language Runtime de .NET Framework. Para obtener más información, vea /baseaddress (Especificar la dirección base de un archivo DLL) (Opciones del compilador de C#).

Vea también

Referencia

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

Otros recursos

Opciones del compilador de C#