Translation from VPE for Csharp edição and Continue: Erro 4033
Mensagem de erro
Modificar uma demonstrativo try/catch/finally quando o finalmente bloco é ativo impedirá que a sessão de depurar continue enquanto edição and Continue estiver habilitada
Este erro ocorre quando você tenta edição um try, catch ou finally demonstrativo quando o correspondente finally bloco contém um demonstrativo ativo. Este erro ocorre apenas se o quadro contendo que demonstrativo ativo não estiver na parte superior de pilha de chamadas.Para obter mais informações, consulte O ativo Statements.
Considere o código de exemplo a seguir:
class Program
{
static void Example() { }
static void Main(string[] args)
{
try
{
int a = 100;
}
finally
{
Example();
}
}
}
Se você conjunto um ponto de interrupção na telefonar para Example, em seguida, depurar o aplicativo e tente alterar a = 100 para a = 10, 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)