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.Editar y continuar permite cambiar el código fuente mientras el programa se encuentra en modo de interrupción (con algunas limitaciones) y aplicar los cambios sin tener que terminar la sesión de depuración y generar nuevamente el programa.
No es posible cambiar esta configuración durante la depuración.
Invocado por comandos de depuración
(Sólo nativo) Cuando está activada, esta opción permite llamar a Editar y continuar mediante comandos de ejecución como Paso.Preguntar antes
(Sólo nativo) Indica al depurador que primero pregunte 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
(Sólo 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, la operación de Editar y continuar no puede aplicar cambios en el código al archivo ejecutable de forma inmediata, pero puede que lo consiga más adelante si continúa la depuración. La operación de 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. Debido a que se han producido cambios en el código, este código queda desactualizado u obsoleto. No se puede editar un código obsoleto.
Volver a vincular cambios de códigos después de depurar
(Sólo nativo) Vuelve a vincular cambios del código nativo después de depurar.Editar y continuar no invoca pasos de generación personalizada. Si el programa usa pasos de compilación personalizada, conviene volver a generarlo 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 volver a generar manualmente.
Permitir compilación previa
(Sólo nativo) Permite que la operación de 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 que puede suponer 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 conocer 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 inferior al tamaño de los encabezados precompilados, se puede evitar que Editar y continuar cargue los encabezados precompilados en segundo plano desactivando 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
(Sólo nativo) Permite las operaciones de Editar y continuar al depurar entre equipos o en cuentas de usuario.
Precaución |
---|
Habilitar la operación de Editar y continuar de forma nativa al depurar de manera remota o en cuentas de usuario tiene implicaciones importantes para la seguridad. Al habilitar la operación de Editar y continuar de forma nativa para estos escenarios, se expone una vulnerabilidad de la 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 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)