Partilhar via


C# Edit and Continue: Erro 4011

Updating the type of a [return type | property type | event type | parameter type | field type | constraint type ] will prevent the debug session from continuing while Edit and Continue is enabled

This error indicates that you tried to edit a type that cannot be changed while debugging:

  • The return type of a delegate.

  • The return type of a method.

  • O tipo de propriedade.

  • An event type.

  • The parameter type of a method or indexers.

  • The type of a field, fixed size buffer, constant, or event.

  • O tipo de uma restrição (inclusive struct, class, ou new).

Consider the following example:

class Program

{

   static void Main()

   ...

}

Se você iniciar a depuração, tente alterar void para int, este erro ocorre.

To correct this error

  • Choose Undo from the Debug menu to undo the change.

    – ou –

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

Consulte também

Referência

delegate (C# Reference)

Methods (C# Programming Guide)

Properties (C# Programming Guide)

evento (Referência de C#)

Indexers (C# Programming Guide)

Buffers de tamanho fixo (guia de programação de C#)

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

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

Outros recursos

Editar e continuar a erros e avisos (C#)