C# Edit and Continue: Erro 4065
O construtor não pode ser modificado durante a depuração porque o campo < nome do campo > tem um inicializador que usa um método anônimo
You tried to modify a constructor that contains a field initialized by an anonymous method. Edit and Continue does not support this change during debugging.
Consider the following code:
class Example
{
private System.EventHandler Click = delegate
{ System.Console.WriteLine("Hello"); };
public Example()
{
}
static void Main(string[] args)
{
}
}
Se você entrar no aplicativo, em seguida, tente adicionar int a = 10 no construtor, este erro ocorre.
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
Anonymous Methods (C# Programming Guide)
Alterações de código suportadas (C#)
Edição e continuação (Visual C#)