共用方式為


編譯程式警告WFDEV004

引進 版本: .NET 10 預覽版 1

Form.OnClosingForm.OnClosed 和對應的事件已經過時。 請改用 Form.OnFormClosingForm.OnFormClosedForm.FormClosingForm.FormClosed

這些方法和事件是為了回溯相容性而提供,因此不應該使用它們。 改為參考替代的方法和事件。

因應措施

將過時的成員取代為新的成員:

舊成員 新成員
Form.OnClosing Form.OnFormClosing
Form.OnClosed Form.OnFormClosed
Form.Closing Form.FormClosing
Form.Closed Form.FormClosed

隱藏警告

使用下列其中一種方法隱藏警告:

  • .editorConfig 檔案中設定規則的嚴重性。

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

    如需編輯器配置檔的詳細資訊,請參閱 程式代碼分析規則的組態檔。

  • 將下列 PropertyGroup 新增至項目檔:

    <PropertyGroup>
        <NoWarn>$(NoWarn);WFDEV004</NoWarn>
    </PropertyGroup>
    
  • 在程式碼中使用 #pragma warning disable WFDEV004 指示詞來抑制。

如需詳細資訊,請參閱 如何隱藏程式代碼分析警告