Compartir a través de


(C#) Editar y continuar: error 4008

Actualización: noviembre 2007

Mensaje de error

Si edita o marca como comentario una instrucción activa dentro de una sección de sólo lectura evitará que la sesión de depuración continúe mientras esté habilitada la opción Editar y continuar.
Editing or commenting out an active statement inside a readonly section will prevent the debug session from continuing while Edit and Continue is enabled.

Este error indica que se intentó marcar como comentario una instrucción activa dentro de una sección que Editar y continuar ha marcado como de sólo lectura. Editar y continuar no admite realizar cambios a instrucciones activas mientras se lleva a cabo la depuración.

Por ejemplo, considere el siguiente código:

class Program

   {

      static void Main()

      {

         Try

      {

   }

      Finally

      { System.Console.WriteLine("Example");

      }

   }

}

Este error se produce si se establece un punto de interrupción en Console.WriteLine, se inicia la depuración de la aplicación y se agrega /* antes de try y */ después del corchete de cierre de finally.

Para corregir este problema

  • En el menú Depurar, elija Deshacer para deshacer los cambios

    O bien,

    Haga clic en Detener depuración, realice los cambios e inicie una nueva sesión de depuración.

Vea también

Referencia

Cambios admitidos en el código (C#)

Editar y continuar (Visual C#)

Otros recursos

Errores y advertencias de Editar y continuar (C#)