Sdílet prostřednictvím


Upozornění kompilátoru WFDEV004

Verze byla představena: .NET 10 Preview 1

Form.OnClosing, Form.OnClosed a odpovídající události jsou zastaralé. Použijte Form.OnFormClosing, Form.OnFormClosed, Form.FormClosing a Form.FormClosed.

Tyto metody a události jsou k dispozici pro zpětnou kompatibilitu a neměly by se používat. Místo toho odkazujte na metody nahrazení a události.

Řešení problému

Nahraďte zastaralý člen novým členem:

Starý člen Nový člen
Form.OnClosing Form.OnFormClosing
Form.OnClosed Form.OnFormClosed
Formulář.Zavření Form.FormClosing
Form.Closed Form.FormClosed

Potlačte upozornění

Potlačte upozornění pomocí jedné z následujících metod:

  • Nastavte závažnost pravidla v souboru .editorConfig .

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

    Další informace o konfiguračních souborech editoru naleznete v tématu Konfigurační soubory pro pravidla analýzy kódu.

  • Do souboru projektu přidejte následující PropertyGroup:

    <PropertyGroup>
        <NoWarn>$(NoWarn);WFDEV004</NoWarn>
    </PropertyGroup>
    
  • Potlačte kód pomocí direktivy #pragma warning disable WFDEV004.

Další informace naleznete v tématu Jak potlačit upozornění analýzy kódu.