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
Methods (C# Programming Guide)
Properties (C# Programming Guide)
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#)