Compartir a través de


(C#) Editar y continuar: error 4066

Actualización: noviembre 2007

Mensaje de error

Si actualiza la llamada 'this' o 'base' de un constructor evitará que la sesión de depuración continúe mientras esté habilitada la opción Editar y continuar
Updating the 'this' or 'base' call of a constructor will prevent the debug session from continuing while Edit and Continue is enabled

Este error aparece cuando tiene una llamada base o this tras la declaración del constructor. Considere el ejemplo siguiente:

class Program

{

   public Program()

      : this(10)

   {

   }

   public Program(int a) { }

   static void Main()

   {

   }

}

Si va a la aplicación e intenta cambiar this(10) por this(20), se produce el error 4066.

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

Constructores (Guía de programación de C#)

Cambios admitidos en el código (C#)

Editar y continuar (Visual C#)

Otros recursos

Errores y advertencias de Editar y continuar (C#)