Partilhar via


Translation from VPE for Csharp edição and Continue: Erro 4003

Mensagem de erro

Editar ou excluir uma instrução ativa dentro de um método anônimo impedirá a sessão de depuração de continuar enquanto Edição e Continuação estiver ativado.

Este erro indica que você tentou editar uma instrução ativa dentro de um método anônimo.

Por exemplo, considere o código a seguir:

class Program

   {

      delegate void D();

      static void Main()

      {

         D d = delegate

         { System.Console.WriteLine("Inside anonymous method");

      };

      d();

   }

}

Se você conjunto um ponto de interrupção na linha com o System.Console.WriteLine chamar, depois depurar o aplicativo e tente edição o WriteLine telefonar, este erro ocorre.

Para obter mais informações, consulte O ativo Statements.

Para corrigir este erro

  • Desfaça as alterações, e depois continue a depuração sem as alterações.Você pode fazer as edições posteriormente quando a instrução não estiver mais ativa.

    - ou -

    No menu Debug, clique em Restart.

    Isso irá finalizar a sessão de depuração e iniciará uma nova sessão.

Consulte também

Referência

Alterações de código suportadas (translation from VPE for Csharp)

Edição e continuação (Visual C#)

Métodos anônimos (Guia de programação do C#)

Outros recursos

edição e continuar erros e avisos (translation from VPE for Csharp)