Editar y continuar (Visual Basic)

Recarga activa, anteriormente llamada Editar y continuar, es una característica de depuración de Visual Basic que le permite realizar cambios en el código mientras se ejecuta en modo de interrupción. Una vez que se aplican los cambios de código, se puede reanudar su ejecución con las nuevas modificaciones en contexto y observar el efecto.

Editar y continuar es una característica de depuración de Visual Basic que le permite realizar cambios en el código mientras se ejecuta en modo de interrupción. Una vez que se aplican los cambios de código, se puede reanudar su ejecución con las nuevas modificaciones en contexto y observar el efecto.

Es posible utilizar la característica Editar y continuar cada vez que se entra en el modo de interrupción. En modo de interrupción, el puntero de instrucciones (una punta de flecha amarilla en la ventana de código fuente) señala la línea que contiene una instrucción ejecutable en un cuerpo de método o propiedad que se ejecutará a continuación.

Cuando se realiza una modificación que no está autorizada, el cambio se marca con un subrayado ondulado de color púrpura y aparece una tarea en la Lista de tareas. Si desea seguir utilizando Editar y continuar, debe deshacer el cambio no autorizado. Es posible que algunas modificaciones no autorizadas puedan realizarse fuera de Editar y continuar. Si desea retener los resultados de dicha modificación no autorizada, deberá detener la depuración y reiniciar la aplicación.

Editar y continuar es compatible con las aplicaciones para UWP de Windows 10 y versiones posteriores, así como con las aplicaciones x86 y x64 que tienen como destino el escritorio .NET Framework 4.6 o versiones posteriores (.NET Framework es solo una versión de escritorio).

Editar y continuar admite la mayoría de los cambios que podría realizar durante una sesión de depuración, pero existen algunas excepciones. No se admite Editar y continuar si la depuración se inicia utilizando Asociar al proceso. No se admite Editar y continuar para código optimizado, código mixto o código nativo. Para más información, consulte Cambios de código admitidos (C# y Visual Basic).

Aplicar ediciones en el modo de interrupción con Editar y continuar

Puede utilizar la opción Editar y continuar para modificar el código en modo de interrupción y, posteriormente, continuar sin detener ni reiniciar la ejecución.

Para editar código en modo de interrupción:

  1. Entre en el modo de interrupción siguiendo uno de estos pasos:

    • Establezca un punto de interrupción en el código y, a continuación, elija Iniciar depuración en el menú Depurar. Luego, espere a que la aplicación llegue al punto de interrupción.

      o bien

    • Inicie la depuración y, a continuación, seleccione Interrumpir todo en el menú Depurar.

      o bien

    • Si se produce una excepción, elija Habilitar edición en el Asistente de excepciones.

  2. Realice los cambios de código admitidos que desee.

    Para obtener más información, vea Cambios de código admitidos (C# y Visual Basic).

    Nota

    Si intenta realizar un cambio en el código no permitido por Editar y continuar, el cambio quedará subrayado con una línea ondulada de color púrpura y aparecerá una tarea en la Lista de tareas. No podrá reanudar la ejecución del código hasta que deshaga este cambio no válido en el código.

  3. En el menú Depurar, haga clic en Continuar para reanudar la ejecución.

    El código se ejecutará con los cambios aplicados incorporados al proyecto.