Udostępnij przez


Ostrzeżenie kompilatora WFDEV004

Wersja wprowadzona: .NET 10 wersja 1 w wersji zapoznawczej

Form.OnClosing, Form.OnClosed i odpowiednie zdarzenia są przestarzałe. Użyj Form.OnFormClosing, Form.OnFormClosed, Form.FormClosing i Form.FormClosed.

Te metody i zdarzenia są zapewniane pod kątem zgodności z poprzednimi wersjami i nie powinny być używane. Zamiast tego należy odwołać się do metod i zdarzeń zamiennych.

Rozwiązanie

Zastąp nieaktualnego członka nowym członkiem.

Stary członek Nowy członek
Form.OnClosing Form.OnFormClosing
Form.OnClosed Form.OnFormClosed
Formularz.Zamykanie ZamykanieFormularza
Form.Closed Form.FormClosed

Pomijanie ostrzeżenia

Pomiń ostrzeżenie przy użyciu jednej z następujących metod:

  • Ustaw stopień ważności reguły w pliku .editorConfig.

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

    Aby uzyskać więcej informacji na temat plików konfiguracji edytora, zobacz Pliki konfiguracji dla reguł analizy kodu.

  • Dodaj kod PropertyGroup do pliku projektu.

    <PropertyGroup>
        <NoWarn>$(NoWarn);WFDEV004</NoWarn>
    </PropertyGroup>
    
  • Zastosuj pominięcie w kodzie za pomocą dyrektywy #pragma warning disable WFDEV004.

Aby uzyskać więcej informacji, zobacz Jak pominąć ostrzeżenia dotyczące analizy kodu.