Translation from VPE for Csharp edição and Continue: Erro 4032
Mensagem de erro
Modificando um manipulador catch/finally com uma instrução ativa no bloco try impedirá a sessão de depuração de continuar enquanto Editar e Continuar estiverem ativados.
Este erro ocorre quando você tenta edição um catch ou finally manipulador cujo try bloco contém uma demonstrativo ativo. Ele ocorre somente se o quadro ativo não for na parte superior da pilha de chamadas.edição e continuar marca catch e finally manipuladores sistema autônomo somente leitura, para que este erro ocorre somente em casos incomuns.
Considere o código de exemplo a seguir:
#define EXAMPLE
class Program
{
static void Example()
{
...
}
static void Main(string[] args)
{
try
{
Example();
}
#if EXAMPLE
catch
{
...
}
#else
catch(exception e)
{
...
}
#endif
}
}
Se você conjunto um ponto de interrupção na telefonar para Example, em seguida, alterar #define EXAMPLE para #define EXAMPLE2, este erro ocorre.
Para corrigir este erro
Desfaça as alterações, e depois continue a depuração sem as alterações.Você pode fazer a alteração mais tarde quando a instrução não estiver mais ativa.
- 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)