다음을 통해 공유


컴파일러 경고 WFDEV004

버전 도입: .NET 10 미리 보기 1

Form.OnClosing, Form.OnClosed 및 해당 이벤트는 사용되지 않습니다. 대신 Form.OnFormClosing, Form.OnFormClosed, Form.FormClosingForm.FormClosed 사용합니다.

이러한 메서드와 이벤트는 이전 버전과의 호환성을 위해 제공되며 사용하지 않아야 합니다. 대신 대체 메서드 및 이벤트를 참조합니다.

해결 방법

사용되지 않는 멤버를 새 멤버로 바꿉니다.

이전 멤버 새 멤버
form.OnClosing Form.OnFormClosing
Form.OnClosed Form.OnFormClosed
폼.종료 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 디렉티브를 사용하여 코드의 출력을 억제합니다.

자세한 내용은 방법: 코드 분석 경고 표시 안 함을 참조하세요.