Share via


Editar y continuar, Depuración, Opciones (Cuadro de diálogo)

Para obtener acceso a la página Editar y continuar, abra el menú Herramientas y seleccione Opciones. En el cuadro de diálogo Opciones, expanda la carpeta Depuración y seleccione Editar y continuar. Esta página permite establecer las siguientes opciones para Editar y continuar. Para obtener más información, vea Editar y continuar.

  • Habilitar Editar y continuar
    Cuando está activada, habilita Editar y continuar.

    Nota

    Editar y continuar no se admite en C++ en aplicaciones de la Tienda Windows ni en componentes.

    Editar y continuar permite cambiar el código fuente mientras el programa se encuentra en modo de interrupción (con algunas limitaciones) y aplicar esos cambios sin tener que finalizar la sesión de depuración y compilar nuevamente el programa.

    No es posible cambiar esta configuración durante la depuración.

  • Invocado por comandos de depuración
    (Solo nativo) Cuando está activada, esta opción permite llamar a Editar y continuar mediante comandos de ejecución como Paso.

  • Preguntar antes
    (Solo nativo) Indica al depurador que pregunte primero antes de llamar a Editar y continuar desde un comando de depuración. Esto permite cancelar la invocación si así lo desea.

  • Avisar cuando haya código obsoleto
    (Solo nativo) Cuando se activa esta opción, el depurador advierte sobre el código obsoleto mediante el cuadro de diálogo Advertencia de código obsoleto. (Vea Advertencia de código obsoleto (Cuadro de diálogo)).

    En algunos casos, Editar y continuar no puede aplicar al archivo ejecutable cambios en el código de forma inmediata, pero puede que lo consiga más tarde si continúa la depuración. Editar y continuar actualiza el código en ese momento. Hasta que el código se actualiza, la ventana de código fuente muestra el código original en gris. Como se han producido cambios en el código, este código queda desactualizado u obsoleto. No se puede editar código obsoleto.

  • Volver a vincular cambios de códigos después de depurar
    (Solo nativo) Vuelve a vincular cambios del código nativo después de depurar.

    Editar y continuar no invoca pasos de compilación personalizada. Si el programa usa pasos de compilación personalizada, conviene recompilarlo manualmente para que se pueda llamar a dichos pasos. En ese caso, puede deshabilitarse la revinculación después de Editar y continuar para asegurarse de que se le pide confirmación antes de recompilar manualmente.

  • Permitir compilación previa
    (Solo nativo) Permite que Editar y continuar cargue y procese encabezados precompilados en segundo plano para acelerar el procesamiento de los cambios efectuados en el código. La carga de encabezados precompilados requiere la asignación de memoria física, lo cual puede constituir un problema si la compilación se lleva a cabo en un equipo con memoria RAM limitada. Es posible determinar si esto causará problemas mediante la utilización del Administrador de tareas para determinar la cantidad de memoria física disponible mientras se lleva a cabo la depuración. Si esta cantidad es mayor que el tamaño de los encabezados precompilados, Editar y continuar no debería presentar ningún problema. Si es menor que el tamaño de los encabezados precompilados, se puede evitar que Editar y continuar cargue los encabezados precompilados en segundo plano si se desactiva esta opción.

  • Habilitar durante la depuración remota o la depuración de una aplicación que se ejecuta con otra cuenta de usuario
    (Solo nativo) Permite realizar operaciones Editar y continuar al depurar entre equipos o entre cuentas de usuario.

Advertencia

Habilitar la operación Editar y continuar de forma nativa al depurar de manera remota o entre cuentas de usuario tiene implicaciones importantes para la seguridad.Al habilitar Editar y continuar de forma nativa para estos escenarios, se expone una vulnerabilidad de seguridad que podría ser aprovechada por la aplicación que se está depurando, por otra aplicación que se esté ejecutando en el mismo equipo o por un tercero en otro equipo conectado a la misma red.Aprovechándose de esta vulnerabilidad, un tercero malintencionado podría iniciar y ejecutar código arbitrario en el equipo desde el que se realiza la depuración.No habilite esta característica a menos que confíe en las aplicaciones que está depurando, en los equipos en los que está realizando la depuración y en la red a la que está conectado.

Vea también

Tareas

Cómo: Especificar la configuración del depurador

Referencia

Editar y continuar (Visual C#)

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

Conceptos

Editar y continuar

Otros recursos

Editar y continuar (Visual C++)

Editar y continuar (Visual Basic)