Translation from VPE for Csharp edição and Continue: Erro 4005
Mensagem de erro
edição ou excluir um demonstrativo ativo em um campo inicializador impedirá a sessão de depurar de continuar enquanto edição e continuar estiver ativado
Este erro indica que você tentou edição um demonstrativo ativo em um inicializador de campo.Edição e continuação não oferece suporte a alterações às instruções ativas durante a depuração.Para obter mais informações, consulte O ativo Statements e Campos (Guia de programação C#).
Considere o código a seguir:
class Program
{
int a = 100;
static void Main()
{
Program p = new Program();
}
}
Se você conjunto um ponto de interrupção em int a = 100, depurar o código e tente alterar 100 para 50, o erro ocorre.
Para correção desse problema
Depurar o código até que a demonstrativo corrente não esteja mais no inicializador de campo.
- ou -
Desfaça as alterações, e depois continue a depuração sem as alterações.
- ou -
Terminar a sessão de depuração, faça as alterações e, em seguida, 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)