Partilhar via


Aviso do compilador WFDEV004

Versão introduzida: .NET 10 Preview 1

Form.OnClosing, Form.OnClosed e os eventos correspondentes estã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

Substitua o membro obsoleto pelo novo membro:

Membro antigo Novo membro
Form.OnClosing Form.OnFormClosing
Form.OnClosed Form.OnFormClosed
Form.Fechar Form.FormClosing
Formulário.Fechado Form.FormClosed

Suprimir um aviso

Suprima o aviso com um dos seguintes métodos:

  • Defina a severidade da regra no arquivo de .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 seu arquivo de projeto:

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

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