다음을 통해 공유


WFDEV002 폐기는 이제 오류임

.NET 8에서는 WFDEV002 폐기가 경고에서 오류로 승격되었습니다. DomainUpDown.DomainUpDownAccessibleObject에 대한 참조는 표시하지 않을 수 없는 컴파일 오류를 발생시킵니다. 또한 DomainUpDown.CreateAccessibilityInstance()는 이제 내부 형식 UpDownBase.UpDownBaseAccessibleObject의 개체를 반환합니다.

도입된 버전

.NET 8 미리 보기 1

이전 동작

이전에는 DomainUpDown.DomainUpDownAccessibleObject 형식을 참조한 경우 컴파일 시간 경고 WFDEV002가 표시되었습니다.

또한 DomainUpDown.CreateAccessibilityInstance()DomainUpDown.DomainUpDownAccessibleObject 형식의 개체를 반환했습니다.

새 동작

DomainUpDown.DomainUpDownAccessibleObject 형식을 참조하면 동일한 진단 ID(WFDEV002)로 인해 컴파일 시간 오류가 발생합니다.

또한 형식이 제거되었으므로 이제 DomainUpDown.CreateAccessibilityInstance()UpDownBase.UpDownBaseAccessibleObject 형식(내부 형식)의 개체를 반환합니다.

범주 변경

이 변경은 소스 호환성에 영향을 줄 수 있습니다.

변경 이유

DomainUpDown.DomainUpDownAccessibleObject 클래스는 항상 "내부 전용"으로 문서화되었습니다. 클래스의 모든 기능이 기본 클래스로 이동되었습니다.

DomainUpDown.DomainUpDownAccessibleObject 대신 System.Windows.Forms.Control.ControlAccessibleObject 또는 AccessibleObject를 사용하도록 코드를 업데이트합니다.

영향을 받는 API