Compartir a través de


General, Depuración, Opciones (Cuadro de diálogo)

Para obtener acceso a la página General, haga clic en el menú Herramientas y seleccione Opciones. En el cuadro de diálogo Opciones, expanda el nodo Depuración y seleccione General. Esta página permite establecer las siguientes opciones generales de depuración.

  • Preguntar antes de eliminar todos los puntos de interrupción
    Requiere confirmación antes de finalizar el comando Eliminar todos los puntos de interrupción.

  • Interrumpir todos los procesos cuando se interrumpa uno
    Interrumpe simultáneamente todos los procesos a los que está asociado el depurador cuando se produce una interrupción.

  • Interrumpir cuando las excepciones crucen AppDomain o los límites administrados o nativos
    En la depuración administrada o en modo mixto, Common Language Runtime puede capturar excepciones que atraviesan los límites del dominio de aplicación o los límites administrado-nativo, cuando se cumplen bajo las siguientes condiciones:

    1) Cuando el código nativo llama a código administrado utilizando la Interoperabilidad COM y el código administrado produce una excepción. Para obtener más información sobre la interoperabilidad COM, vea Información general sobre la interoperabilidad COM (Visual Basic).

    2) Cuando el código administrado que se ejecuta en el dominio aplicación A llama a código administrado en el dominio de aplicación B y este produce una excepción. Para obtener más información sobre dominios de aplicación, vea Programar con dominios de aplicación.

    3) Cuando el código llama a una función utilizando la reflexión y la función produce una excepción. Para obtener más información sobre la reflexión, vea Reflexión.

    En 2) y 3), el código administrado de mscorlib a veces detecta la excepción, en lugar de Common Language Runtime. Esta opción no afecta a la interrupción en excepciones detectadas por mscorlib.

  • Habilitar la depuración de nivel de dirección
    Habilita las características avanzadas para la depuración en el nivel de dirección (ventana Desensamblado, ventana Registros y puntos de interrupción de dirección).

  • Mostrar desensamblado si el código fuente no está disponible
    La ventana Desensamblado aparece automáticamente cuando se intenta depurar código cuyo código fuente no está disponible.

  • Habilitar filtros de puntos de interrupción
    Permite establecer filtros en puntos de interrupción, de manera que sólo afecten a procesos, subprocesos o equipos concretos.

  • Habilitar el Asistente de excepciones
    Sólo para código administrado. Cuando se activa esta opción, las excepciones administradas abren el nuevo cuadro de diálogo Asistente de excepciones en lugar de invocar al cuadro de diálogo Excepciones anterior. El Asistente de excepciones es más detallado y proporciona una mejor ayuda en las excepciones. Para obtener más información, vea Asistente de excepciones.

  • Desenredar la pila de llamadas de las excepciones no controladas
    Hace que la ventana Pila de llamadas revierta la pila de llamadas hasta el punto anterior en el que se produjo la excepción no controlada.

  • Habilitar Solo mi código (solo administrado)
    Cuando esta característica está habilitada, el depurador solo muestra y recorre el código de usuario ("Mi código"), y pasa por alto el código de sistema y otro código optimizado o que no tenga símbolos de depuración. Para obtener más información, vea Cómo: Avanzar en Sólo mi código.

  • Mostrar todos los miembros para objetos que no son de usuario en ventanas de variables (sólo Visual Basic)
    Activa la presentación de miembros no públicos en objetos que están en código que no es de usuario (que no es de tipo "Mi código").

  • Advertir de la inexistencia de código de usuario al iniciar
    Cuando se inicia la depuración con la opción Sólo mi código habilitada, esta opción le advierte si no hay código de usuario ("Mi código").

  • Habilitar entrada en código fuente de .NET Framework
    Permite al depurador entrar en el código fuente de .NET Framework. Habilitar esta opción deshabilita automáticamente Solo mi código. Los símbolos de .NET Framework se descargarán a una ubicación en caché. Puede cambiar la ubicación en caché en el cuadro de diálogo Opciones, categoría Depuración, página Símbolos.

  • Saltar propiedades y operadores (solo administrado)
    Evita que el depurador entre en las propiedades y operadores en código administrado.

  • Habilitar evaluación de propiedades y otras llamadas a función implícitas
    Activa la evaluación automática de propiedades y de las llamadas a funciones implícitas en ventanas de variables y en el cuadro de diálogo Inspección rápida.

  • Llamar a las funciones de conversión de cadenas de objetos en ventanas de variables (C# y JavaScript solamente)
    Ejecutar una llamada a conversión implícita de cadena al evaluar objetos en ventanas de variables. Por lo tanto, ese resultado se muestra como una cadena en lugar del nombre de tipo. Sólo se aplica mientras se lleva a cabo la depuración en código de C#. El atributo DebuggerDisplay puede invalidar este valor de configuración (vea Utilizar el atributo DebuggerDisplay).

  • Habilitar compatibilidad de servidor de origen
    Indica al depurador de Visual Studio que obtenga el código del servidor de origen SrcSrv (srcsrv.dll), que forma parte de las Herramientas de depuración para Windows. Para más obtener información acerca de la configuración de SrcSrv, consulte la documentación de las Herramientas de depuración para Windows. Para obtener más información, vea Cómo: Obtener código fuente utilizando el servidor de origen.

  • Imprimir los mensajes de diagnóstico del servidor de origen en la Ventana de salida
    Cuando se habilita la compatibilidad del servidor de origen, esta configuración activa la presentación de diagnóstico.

  • Resaltar la línea completa para los puntos de interrupción y la instrucción actual
    Cuando el depurador resalta un punto de interrupción o la instrucción actual, resalta la línea completa.

  • Es necesario que los archivos de código fuente coincidan con la versión original
    Indica al depurador que compruebe que un archivo de código fuente coincide con la versión del código fuente utilizada para generar el archivo ejecutable que se está depurando. Si la versión no coincide, se solicitará que busque un origen correspondiente. Si no se encuentra un origen correspondiente, el código fuente no se mostrará durante la depuración.

  • Redirigir el texto de la Ventana de salida a la ventana Inmediato
    Envía a la ventana Inmediato todos los mensajes del depurador que normalmente irían a la Ventana de salida.

  • Mostrar la estructura de los objetos en ventanas de variables
    Desactiva toda la personalización de la vista de estructuras de objetos. Para obtener más información acerca de las personalizaciones relacionadas con las diferentes vistas, vea Mostrar tipos de datos personalizados.

  • Suprimir optimización JIT al cargar el módulo (solo administrado)
    Deshabilita la optimización JIT de código administrado cuando se carga un módulo con compilación JIT mientras se asocia el depurador. Al deshabilitar la optimización se puede simplificar la depuración de algunos problemas, aunque el rendimiento se verá afectado. Si se utiliza Solo mi código, suprimir la optimización JIT puede hacer que el código que no sea de usuario aparezca como código de usuario ("Mi código").

  • Advertir de la inexistencia de símbolos al iniciar (solo nativo)
    Cuando esta opción está seleccionada, se muestra un cuadro de diálogo de advertencia al intentar depurar un programa para el que el depurador no tiene información simbólica. Para obtener más información, vea No Symbolic Information Dialog Box.

  • Advertir si la depuración de script está deshabilitada en inicio
    Cuando se selecciona, muestra un cuadro de diálogo de advertencia cuando el depurador se inicia con depuración de script deshabilitada.

  • Habilitar las evaluaciones de función cuando se realice la depuración del minivolcado a través de la interpretación de IL (solo administrado)
    Habilita al depurador para interpretar los códigos de operación de IL para simular las evaluaciones de función al depurar un volcado de memoria administrado.

  • Mostrar diagrama de pilas paralelas ascendente
    Controla la dirección en la que las pilas se muestran en la ventana Pilas paralelas.