Compartir a través de


Cambios admitidos en el código

Este tema se aplica a:

Edición

Visual Basic

C#

C#

F#

C++

Web Developer

Express

El tema no es aplicable El tema no es aplicable El tema no es aplicable El tema no es aplicable El tema es aplicable El tema no es aplicable

Pro, Premium y Ultimate

El tema no es aplicable El tema no es aplicable El tema no es aplicable El tema no es aplicable El tema es aplicable El tema no es aplicable

Editar y continuar controla la mayoría de los tipos de cambios del código. Sin embargo, algunos cambios no se pueden aplicar durante la ejecución de programa. Para aplicar estos cambios, debe detener la ejecución y generar una versión nueva del código.

Los cambios siguientes en C/C++ no se pueden aplicar durante una sesión de depuración:

  • La mayoría de los cambios en los datos globales o estáticos.

  • Cambios en los ejecutables copiados de otro equipo y no generados localmente

  • Cambios de tipo de datos que afecten al diseño de un objeto, como los miembros de datos de una clase.

  • Agregar más de 64 KB de código o datos nuevos.

  • Agregar variables que requieran un constructor en un punto anterior al puntero de instrucciones.

  • Cambios que afecten a una sección de código que requiera una inicialización en tiempo de ejecución.

  • Agregar controladores de excepciones, en algunos casos.

  • Cambios en los archivos de recursos.

  • Cambios en el código de archivos de sólo lectura.

  • Cambios en código para el que no exista el archivo PDB correspondiente.

  • Cambios en código para el que no exista un archivo de objeto.

Si realiza alguno de estos cambios e intenta aplicarlos, aparecerá un mensaje de error o advertencia en la Ventana de salida.

  • Editar y continuar no vuelve a actualizar las bibliotecas estáticas. Si realiza un cambio en una biblioteca estática, la ejecución continúa con la versión anterior y no se emite ninguna advertencia.

Escenarios no compatibles

Editar y continuar no está disponible en los siguientes escenarios de depuración:

  • Depurar en Windows 98.

  • Depuración en modo mixto (nativa o administrada).

  • Depuración de SQL.

  • Depuración de un volcado de Dr. Watson.

  • Edición de código tras una excepción no controlada, cuando no se ha seleccionado la opción Desenredar la pila de llamadas de las excepciones no controladas.

  • Depurar una aplicación utilizando Adjuntar a en lugar de ejecutar la aplicación haciendo clic en Iniciar en el menú Depurar.

  • Depuración de código optimizado.

  • Depuración de código administrado cuando el destino es una aplicación de 64 bits. Si desea utilizar la opción Editar y continuar, deberá establecer el destino en x86. (Propiedades de Proyecto, pestaña Compilar, opción Configuración de compilador avanzada).

  • Depurar una versión anterior del código cuando no ha sido posible generar una nueva versión debido a errores de compilación.

Vea también

Referencia

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

Conceptos

Editar y continuar