Compartilhar via


Aviso do compilador WFDEV004

Versão introduzida: .NET 10 Versão prévia 1

Form.OnClosing, Form.OnClosed e os eventos correspondentes são obsoletos. Use Form.OnFormClosing, Form.OnFormClosed, Form.FormClosing e Form.FormClosed em vez disso.

Esses métodos e eventos são fornecidos para compatibilidade com versões anteriores e não devem ser usados. Em vez disso, faça referência aos métodos e eventos de substituição.

Solução Alternativa

Substitua o membro obsoleto pelo novo membro:

Membro antigo Novo membro
Form.OnClosing Form.OnFormClosing
Form.OnClosed Form.OnFormClosed
Fechamento do Formulário Form.FormClosing
Form.Closed Form.FormClosed

Suprimir um aviso

Suprime o aviso com qualquer um dos seguintes métodos:

  • Defina a gravidade da regra no arquivo .editorConfig .

    [*.{cs,vb}]
    dotnet_diagnostic.WFDEV004.severity = none
    

    Para obter mais informações sobre arquivos de configuração do editor, consulte Arquivos de configuração para regras de análise de código.

  • Adicione o seguinte PropertyGroup ao arquivo de projeto:

    <PropertyGroup>
        <NoWarn>$(NoWarn);WFDEV004</NoWarn>
    </PropertyGroup>
    
  • Suprimir no código com a diretiva #pragma warning disable WFDEV004.

Para obter mais informações, confira Como suprimir avisos de análise de código.