Translation from VPE for Csharp edição and Continue: Erro 4004
Mensagem de erro
edição ou excluir uma demonstrativo ativo em uma demonstrativo de construtor impedirá a sessão de depurar de continuar enquanto a opção edição and Continue estiver habilitada.
Este erro indica que você tentou edição uma declaração de construtor ativo.Edição e continuação não oferece suporte alterações para declarações de construtor ativo durante a depuração.Para obter mais informações, consulte O ativo Statements.
Considere, por exemplo, o código a seguir:
class Program
{
string arg;
Program(): this(null)
{
}
Program(string arg)
{
this.arg = arg;
}
static void Main()
{
Program p = new Program();
}
}
Se você conjunto um ponto de interrupção em this(null), depurar o aplicativo e tente edição this(null) a ser this("Hello"), o erro ocorre.
Para correção desse problema
Depurar o código até que você passar a declaração do construtor.Neste ponto, as alterações serão aplicadas automaticamente.
- ou -
Desfaça as alterações, e depois continue a depuração sem as alterações.
- ou -
Terminar a sessão de depuração, faça as alterações e iniciar 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)