Partilhar via


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)