Share via


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

Actualización: noviembre 2007

Utilice la página Compilación del Diseñador de proyectos para especificar las instrucciones de compilación. En esta página, también pueden especificarse opciones avanzadas del compilador y eventos anteriores o posteriores a la compilación.

Para tener acceso a la página Compilación, seleccione un nodo de proyecto en el Explorador de soluciones y, a continuación, haga clic en la opción Propiedades del menú Proyecto. Cuando aparezca el Diseñador de proyectos, haga clic en la ficha Compilar.

Nota:

Es posible que su 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 tenga y la configuración activa que esté utilizando determinan estos elementos. Al escribir este tema, se ha supuesto que está seleccionada la Configuración general de desarrollo. Para ver o cambiar su configuración, elija la opción Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, consulte Valores de configuración de Visual Studio.

Configuración y plataforma

Las opciones siguientes permiten seleccionar la configuración y la plataforma que se va a mostrar o modificar.

Nota:

Con las configuraciones de compilación simplificadas, el sistema del proyecto determina si se genera la versión Debug o Release. Por consiguiente, no se muestran estas opciones. Para habilitar las configuraciones de compilación avanzadas, en el menú Herramientas, haga clic en Opciones. En el cuadro de diálogo Opciones, expanda Proyectos y soluciones, haga clic en General y, a continuación, active la casilla Mostrar configuraciones de generación avanzadas. Esta opción permite controlar manualmente todos los valores de configuración y si se generará la versión de depuración o la comercial. Para obtener más información, consulte General, Proyectos y soluciones, Opciones (Cuadro de diálogo).

  • Configuración
    Especifica qué opciones de configuración se van a mostrar o modificar. La configuración disponible es Activo (Depurar) (éste es el valor predeterminado), Depurar, Liberar y Todas las configuraciones.

  • Plataforma
    Especifica qué opciones de plataforma se van a mostrar o modificar. La configuración predeterminada es Activa (cualquier CPU). Puede cambiar la plataforma activa mediante el Administrador de configuración. Para obtener más información, vea Cómo: Crear y editar configuraciones.

Opciones de configuración del compilador

Las opciones siguientes permiten establecer las opciones de configuración del compilador.

  • Generar ruta de acceso de resultados
    Especifica la ubicación de los archivos de resultados para esta configuración del proyecto. Escriba la ruta de acceso del resultado de la compilación en este cuadro o haga clic en el botón Examinar para seleccionar una ruta de acceso. Observe que la ruta de acceso es relativa; si escribe una ruta de acceso absoluta, se guardará como relativa. La ruta de acceso predeterminada es bin\Debug.

    Con las configuraciones de compilación simplificadas, el sistema del proyecto determina si se genera la versión Debug o Release. El comando Generar del menú Depurar (F5) colocará la compilación en la ubicación de depuración, sin tener en cuenta la Ruta de acceso de los resultados especificada. Sin embargo, el comando Generar del menú Generar la coloca en la ubicación que especifique. Para habilitar las configuraciones de compilación avanzadas, en el menú Herramientas, haga clic en Opciones. En el cuadro de diálogo Opciones, expanda Proyectos y soluciones, haga clic en General y, a continuación, desactive la casilla Mostrar configuraciones de generación avanzadas. Esta opción permite controlar manualmente todos los valores de configuración y si se generará la versión de depuración o la comercial. Para obtener más información, consulte General, Proyectos y soluciones, Opciones (Cuadro de diálogo).

  • Option Explicit
    Especifica si se permitirá la declaración de variables implícita. De forma predeterminada, esta configuración es On y requiere una declaración explícita de las variables; es decir, el compilador informa de errores si las variables no se han declarado antes de su uso. Seleccione Off para permitir la declaración implícita de variables.

    Esta configuración corresponde a la opción del compilador /optionexplicit.

  • Option Strict
    Especifica si se permite la semántica de tipos permisiva. De manera predeterminada, esta opción se establece en Off y permite una semántica de tipos permisiva. Seleccione On para restringir la conversión de tipos implícita; es decir, se requerirán las conversiones de restricción explícitas y no permitirán el enlace en tiempo de ejecución.

    La opción (personalizado) aparecerá en esta lista si habilita la Conversión implícita, Enlace en tiempo de ejecución o Tipo implícito para las notificaciones del compilador (consulte la opción Configuración de advertencias más adelante). Al volver a establecer Option Strict en On se restaurarán esas notificaciones a sus valores predeterminados. Para obtener más información, consulte Cómo: Habilitar o deshabilitar las advertencias del compilador.

    Esta configuración corresponde a la opción del compilador /optionstrict.

  • Option Compare
    Especifica el tipo de comparación entre cadenas que se utilizará. De manera predeterminada, está establecida en Binary, que indica al compilador que utilice comparaciones de cadenas binarias, con distinción de mayúsculas y minúsculas. Seleccione Texto para utilizar las comparaciones de cadena de texto específicas de la configuración regional, sin distinción de mayúsculas y minúsculas.

    Esta configuración corresponde a la opción del compilador /optioncompare.

  • Option infer
    Especifica si se permitirá la inferencia de tipos local en las declaraciones de variables. De forma predeterminada, se establece en On, lo que permite el uso de la inferencia de tipos local. Seleccione Off para bloquear la inferencia de tipos local.

    Esta configuración corresponde a la opción del compilador /optioninfer.

  • Configuración de advertencias
    Esta tabla muestra las condiciones de generación y el nivel de notificación correspondiente de Ninguno, Advertencia o Error para cada uno.

    De manera predeterminada, todas las advertencias del compilador se agregan a la Lista de tareas durante la compilación. Seleccione Deshabilitar todas las advertencias para indicar al compilador que no emita advertencias ni errores. Seleccione Considerar todas las advertencias como errores si desea que el compilador trate las advertencias como errores que se deben corregir.

  • Deshabilitar todas las advertencias
    Especifica si se permitirá que el compilador emita las notificaciones como se especifica en la tabla Condición o notificación descrita anteriormente en este documento. Esta casilla se encuentra desactivada de forma predeterminada. Active esta casilla para indicar al compilador que no emita advertencias o errores.

    Esta configuración corresponde a la opción del compilador /nowarn.

  • Tratar todas las advertencias como errores.
    Especifica cómo tratar las advertencias. De forma predeterminada, esta casilla está desactivada, para que todas las notificaciones de la advertencia permanezcan establecidas en Advertencia. Active esta casilla para cambiar todas las notificaciones de advertencia a Error.

    Esta opción sólo está disponible si se desactiva Deshabilitar todas las advertencias.

  • Generar archivo de documentación XML
    Especifica si se generará información de documentación. De manera predeterminada, esta casilla está activada, indicando el compilador que genere información de la documentación y la incluya en un archivo XML. Desactive esta casilla para indicar al compilador que no debe crear documentación.

    Esta configuración corresponde a la opción del compilador /doc.

  • Registrar para interoperabilidad COM
    Especifica si la aplicación administrada expondrá un objeto COM (un contenedor invocable mediante COM) que permite a un objeto COM interactuar con la aplicación.

    De manera predeterminada, esta casilla está desactivada, lo que especifica que la aplicación no permitirá la interoperabilidad COM. Active esta casilla para permitir la interoperabilidad COM.

    Esta opción no está disponible para los proyectos de Aplicación para Windows o Aplicación de consola.

  • Eventos de generación
    Haga clic en este botón para tener acceso al cuadro de diálogo Eventos de generación. Utilice este cuadro de diálogo para especificar las instrucciones de configuración previas y posteriores a la compilación para el proyecto. Este cuadro de diálogo se aplica únicamente a los proyectos de Visual Basic. Para obtener más información, vea Eventos de generación (Cuadro de diálogo) (Visual Basic).

  • Opciones de compilación avanzadas
    Haga clic en este botón para tener acceso al cuadro de diálogo Configuración de compilador avanzada. Utilice el cuadro de diálogo Configuración de compilador avanzada para especificar las propiedades de configuración de compilación avanzadas de un proyecto. Este cuadro de diálogo se aplica únicamente a los proyectos de Visual Basic. Para obtener más información, vea Configuración de compilador avanzada (Cuadro de diálogo, Visual Basic).

Vea también

Tareas

Cómo: Habilitar o deshabilitar las advertencias del compilador

Cómo: Configurar optimizaciones del compilador

Cómo: Configurar opciones del compilador

Cómo: Cambiar la ubicación de compilación para una aplicación

Cómo: Generar documentación XML para un proyecto

Cómo: Registrar un componente para interoperabilidad COM

Cómo: Configurar las constantes de compilación

Cómo: Optimizar una aplicación para un tipo específico de CPU

Cómo: Especificar una dirección base para un archivo DLL

Cómo: Especificar eventos de compilación (Visual Basic)

Otros recursos

Administrar las propiedades de compilación

Compilador de Visual Basic