引入的版本:.NET 10 预览版 1
Form.OnClosing、Form.OnClosed 以及相应的事件已过时。 请改用 Form.OnFormClosing、Form.OnFormClosed、Form.FormClosing 和 Form.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指令进行抑制。
有关详细信息,请参阅如何禁止显示代码分析警告。