Partilhar via


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

Mensagem de erro

Modificando um ' [método | propriedade | indexador | operador | evento | acessador | construtor | destrutor] ' contendo um demonstrativo ativo no compilador código gerado impedirá a sessão de depurar de continuar enquanto Edição e Continuação estiver ativado

Você tentou modificar um método, propriedade, indexador, operador, eventos, acessador, construtor ou destrutor contendo um demonstrativo ativo no código gerado pelo compilador.Edição e Continuação não dá suporte a alteração durante a depuração.

Considere o código a seguir:

class Disposable: System.IDisposable

{

   public void Dispose()

   {

   }

}

class Program

{

   static void Main(string[] args)

   {

      int a = 10;

      using (Disposable dipose = new Disposable())

      {

      }

   }

}

Se você conjunto um ponto de interrupção no dispose método e, em seguida, iniciar para depurar o aplicativo e tente alterar int a = 10 para int a = 20, este erro ocorre.

Para corrigir este erro

  • No menu Edit, clique em Undo para desfazer 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

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)