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)