Freigeben über


Compilerwarnung WFDEV004

Eingeführte Version: .NET 10 Preview 1

Form.OnClosing, Form.OnClosed und die entsprechenden Ereignisse sind veraltet. Verwenden Sie stattdessen Form.OnFormClosing, Form.OnFormClosed, Form.FormClosing und Form.FormClosed .

Diese Methoden und Ereignisse werden aus Gründen der Abwärtskompatibilität bereitgestellt und sollten nicht verwendet werden. Verweisen Sie stattdessen auf die Ersetzungsmethoden und -ereignisse.

Zwischenlösung

Ersetzen Sie das veraltete Mitglied durch das neue Mitglied:

Altes Mitglied Neues Mitglied
Form.OnClosing Form.OnFormClosing
Form.OnClosed Form.OnFormClosed
Form.Closing Form.FormClosing
Form.Closed Form.FormClosed

Unterdrücken einer Warnung

Unterdrücken Sie die Warnung mit einer der folgenden Methoden:

  • Legen Sie den Schweregrad der Regel in der .editorConfig-Datei fest.

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

    Weitere Informationen zu Editorkonfigurationsdateien finden Sie unter Konfigurationsdateien für Codeanalyseregeln.

  • Fügen Sie das folgende PropertyGroup zu Ihrer Projektdatei hinzu:

    <PropertyGroup>
        <NoWarn>$(NoWarn);WFDEV004</NoWarn>
    </PropertyGroup>
    
  • Unterdrücken Sie im Code mit der #pragma warning disable WFDEV004-Anweisung.

Weitere Informationen finden Sie unter Vorgehensweise: Unterdrücken von Codeanalyse-Warnungen.