Compartir a través de


Configuración de compilador avanzada (Cuadro de diálogo, Visual Basic)

El cuadro de diálogo Configuración de compilador avanzada 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 se aplica únicamente a los proyectos de Visual Basic.

  1. En Explorador de soluciones, elija un nodo del proyecto (no el nodo Solución ).

  2. En el menú Proyecto, haga clic en Propiedades. Cuando aparezca el Diseñador de proyectos, haga clic en la ficha Compilar.

  3. En la Página Compilación, Diseñador de proyectos (Visual Basic), seleccione Configuración y Plataforma. En las configuraciones de compilación simplificada, las listas Configuración y Plataforma no se muestran. Para obtener más información, vea Configuraciones Debug y Release.

  4. Haga clic en Opciones de compilación avanzadas.

NotaNota

Es posible que tu equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio en las siguientes instrucciones. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, consulte Personalizar la configuración de desarrollo en Visual Studio.

Optimizaciones

Las opciones siguientes especifican las optimizaciones que en algunos casos pueden reducir el tamaño del archivo de programa, hacer que el programa se ejecute más rápido o acelerar el proceso de compilación.

  • Quitar comprobaciones de desbordamiento con enteros
    De forma predeterminada, esta casilla está desactivada para habilitar comprobar entero de desbordamiento. Active esta casilla para quitar comprobar entero de desbordamiento. Si activa esta casilla, los cálculos enteros pueden ser más rápidos. Sin embargo, si quita el desbordamiento que comprueba y funciones desborda el tipo de datos, los resultados incorrectos se pueden almacenar sin un error que se produce.

    Si se comprueban las condiciones de desbordamiento y los desbordamientos de una operación de entero, se produce una excepción de OverflowException. Si las condiciones de desbordamiento no se comprueban, desbordamientos enteros de la operación no producen una excepción.

  • Habilitar optimizaciones
    De forma predeterminada, esta casilla está desactivada para deshabilitar las optimizaciones del compilador. Actívela para habilitar las optimizaciones del compilador. Las optimizaciones del compilador hacen que el archivo de salida sea más pequeño, rápido y eficaz. Sin embargo, porque las optimizaciones hacen que el cambio de código en el archivo de salida, las optimizaciones del compilador pueden crear depurar difícil.

  • Dirección base del archivo DLL
    Este cuadro de texto muestra la dirección base predeterminada del archivo DLL en formato hexadecimal. En los proyectos de Biblioteca de clases y Biblioteca de controles, se puede utilizar para especificar la dirección base que se va a usar al crear el archivo DLL.

  • Generar información de depuración
    Seleccione Ninguno, Completo, o pdb únicamente en la lista. Ninguno especifica que no se genera información de depuración; Completo que se genera la información de depuración completa, y pdb únicamente especifica que se genera únicamente información de depuración PDB. De forma predeterminada, esta opción se establece en Completo.

Constantes de compilación

Las constantes de compilación condicional tienen un efecto similar al de una directiva de preprocesador de #Const en un archivo de código fuente, salvo que las constantes definidas son públicas y se aplican a todos los archivos del proyecto. Puede utilizar constantes de compilación condicional junto con la directiva de #Else De Then #If…… para compilar los archivos de código fuente condicional. Vea Compilación condicional en Visual Basic.

  • Definir constante DEBUG
    De forma predeterminada, esta casilla está activada, especificando que se establece una constante DEBUG.

  • Definir constante TRACE
    De forma predeterminada, esta casilla está activada, especificando que se establece una constante TRACE.

  • Constantes personalizadas
    Escriba en este cuadro de texto una constante personalizada para su aplicación. Las entradas deben estar delimitadas por comas, de la siguiente forma: Nombre1="Valor1",Nombre2="Valor2",Nombre3="Valor3".

Otros valores

  • Generar ensamblados de serialización
    Esta configuración especifica si el compilador creará ensamblados de serialización XML. Los ensamblados de serialización pueden mejorar el rendimiento de inicio de XmlSerializer si se ha utilizado esa clase para serializar los tipos del código. De forma predeterminada, esta opción se establece en Automático, que especifica que los ensamblados de serialización se generan sólo si ha utilizado XmlSerializer para codificar los tipos del código en XML. Desactivado especifica que nunca se van a generar los ensamblados de serialización, sin tener en cuenta si el código utiliza XmlSerializer. Activado especifica que siempre se generan los ensamblados de serialización. Los ensamblados de serialización se denominan TypeName.XmlSerializers.dll.

Vea también

Referencia

Página Compilación, Diseñador de proyectos (Visual Basic)