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
.NET