(C#) Editar y continuar: error 4053
Actualización: noviembre 2007
Mensaje de error
Si modifica '[método | propiedad | indizador | operador | evento | constructor | destructor]' que contiene un método anónimo evitará que la sesión de depuración continúe mientras esté habilitada la opción Editar y continuar.
Modifying a '[method | property | indexer | operator | event | constructor | destructor]' which contains an anonymous method will prevent the debug session from continuing while Edit and Continue is enabled
Ha intentado modificar un método, propiedad, indizador, operador, evento, constructor o destructor que contiene un método anónimo. Editar y continuar no admite este cambio durante la depuración.
Considere este código:
class Program
{
delegate void D();
static void Main(string[] args)
{
D d = delegate { System.Console.WriteLine("D"); };
System.Console.WriteLine("Main");
}
}
Si va a Main y cambia WriteLine(“Main”) a WriteLine(“Hello”), se produce este error.
Para corregir este error
En el menú Edición, haga clic en Deshacer para deshacer los cambios
O bien
En el menú Depurar, seleccione Detener depuración y, a continuación, realice los cambios y comience una nueva sesión de depuración.
Vea también
Referencia
Cambios admitidos en el código (C#)
Editar y continuar (Visual C#)