Compartilhar via


C# Edit and Continue: erro 4066

Updating the 'this' or 'base' call of a constructor will prevent the debug session from continuing while Edit and Continue is enabled

Este erro ocorre quando você tiver um base ou this chamada após a declaração do construtor. Consider the following example:

class Program

{

   public Program()

      : this(10)

   {

   }

   public Program(int a) { }

   static void Main()

   {

   }

}

Se você entrar no aplicativo, tente alterar this(10) para this(20), ocorrerá erro 4066.

To correct this error

  • On the Edit menu, click Undo to undo the changes

    - ou -

    On the Debug menu, click Stop Debugging, then make the changes and start a new debugging session.

Consulte também

Referência

Constructors (C# Programming Guide)

Alterações de código suportadas (C#)

Edição e continuação (Visual C#)

Outros recursos

Editar e continuar a erros e avisos (C#)