Translation from VPE for Csharp edição and Continue: Erro 4059
Mensagem de erro
Modificando um ' [método | propriedade | indexador | operador | evento | acessador | construtor | destrutor] ' contendo um demonstrativo ativo no compilador código gerado impedirá a sessão de depurar de continuar enquanto Edição e Continuação estiver ativado
Você tentou modificar um método, propriedade, indexador, operador, eventos, acessador, construtor ou destrutor contendo um demonstrativo ativo no código gerado pelo compilador.Edição e Continuação não dá suporte a alteração durante a depuração.
Considere o código a seguir:
class Disposable: System.IDisposable
{
public void Dispose()
{
}
}
class Program
{
static void Main(string[] args)
{
int a = 10;
using (Disposable dipose = new Disposable())
{
}
}
}
Se você conjunto um ponto de interrupção no dispose método e, em seguida, iniciar para depurar o aplicativo e tente alterar int a = 10 para int a = 20, este erro ocorre.
Para corrigir este erro
No menu Edit, clique em Undo para desfazer as alterações
- ou -
No menu Debug, clique em Stop Debugging, faça as alterações e inicie uma nova sessão de depuração.
Consulte também
Referência
Alterações de código suportadas (translation from VPE for Csharp)
Edição e continuação (Visual C#)
Outros recursos
edição e continuar erros e avisos (translation from VPE for Csharp)