C# Edit and Continue: Erro 4059
Modificando um ' [método | propriedade | indexador | operador | evento | acessador | construtor | destrutor]' que contém uma instrução ativa no código gerado pelo compilador impedirá a sessão de depuração continue enquanto Edit and Continue estiver habilitada
Você tentou modificar um método, propriedade, indexador, operador, eventos, acessador, construtor ou destrutor contendo uma instrução ativa no código gerado pelo compilador. Edit and Continue does not support this change during debugging.
Consider the following code:
class Disposable: System.IDisposable
{
public void Dispose()
{
}
}
class Program
{
static void Main(string[] args)
{
int a = 10;
using (Disposable dipose = new Disposable())
{
}
}
}
Se você definir um ponto de interrupção a dispose método, inicie-o depurar o aplicativo e tente alterar int a = 10 para int a = 20, 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
Alterações de código suportadas (C#)
Edição e continuação (Visual C#)