Partilhar via


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

Mensagem de erro

Modificar um manipulador catch em torno de um demonstrativo ativo impedirá que a sessão de depurar continue enquanto edição and Continue estiver habilitada

Você tentou edição um catch manipulador que contém um atualmente demonstrativo ativo mas não está na parte superior da pilha de chamadas. Edição e continuação não oferece suporte a esse tipo de alterar durante a depuração.

Considere o código de exemplo a seguir:

class Program

{

   static void Example() { }

   static void Main(string[] args)

   {

      try

      {

         throw new System.Exception();

      }

      catch

      {

         Example();

      }

   }

}

Se você conjunto um ponto de interrupção na telefonar para Example, em seguida, começar a depurar o aplicativo e tenta remover a telefonar para Example no manipulador catch, este erro ocorre.

Para corrigir este erro

  • Desfazer as alterações e, em seguida, continuar a depuração sem as alterações.Você pode fazer as alterações posterior quando o catch manipulador não contém uma demonstrativo ativo.

    - 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 (Referência do C#) 

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)