Partilhar via


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

Mensagem de erro

Excluindo um bloco ao redor de uma instrução ativa impedirá a sessão de depuração de continuar enquanto editar e continuar está ativado

Este erro indica que você tentou excluir um bloco de tratamento de exceção ao redor de uma instrução ativa que editar e continuar não dá suporte durante a depuração.

Considere o código a seguir:

class Program

{

   static void Example() { }

   static void Main()

   {

      foreach (char c in "Example")

      {

         Example();

      }

   }

}

Se você conjunto um ponto de interrupção na chave de abertura do Example método, e, em seguida, começar a depuração e excluir o foreach demonstrativo, incluindo as chaves, mas não a telefonar para Example, este erro ocorre.

Para corrigir este erro

  • Desfaça as alterações, e depois continue a depuração sem 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

try-catch-finally (C# 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)