共用方式為


WFDEV002 淘汰現在是錯誤

WFDEV002 過時在 .NET 8 中已從警告升級為錯誤。 DomainUpDown.DomainUpDownAccessibleObject 的任何參考都會導致無法隱藏的編譯錯誤。 此外,DomainUpDown.CreateAccessibilityInstance() 現在會傳回內部型別 UpDownBase.UpDownBaseAccessibleObject 的物件。

導入的版本

.NET 8 Preview 1

先前的行為

先前,如果您參考 DomainUpDown.DomainUpDownAccessibleObject 型別,您會收到編譯時期警告 WFDEV002

而且,DomainUpDown.CreateAccessibilityInstance() 會傳回型別 DomainUpDown.DomainUpDownAccessibleObject 的物件。

新的行為

如果您參考 DomainUpDown.DomainUpDownAccessibleObject 型別,您將會收到具有相同診斷識別碼 (WFDEV002) 的編譯時期錯誤。

此外,由於已移除型別,DomainUpDown.CreateAccessibilityInstance() 現在會傳回型別 UpDownBase.UpDownBaseAccessibleObject (為內部型別) 的物件。

變更類別

這項變更可能會影響「來源相容性

變更原因

DomainUpDown.DomainUpDownAccessibleObject 類別一直被記載為「僅限內部使用」。 該類別的所有功能都已移至基底類別。

請更新您的程式碼以使用 System.Windows.Forms.Control.ControlAccessibleObjectAccessibleObject,而不是 DomainUpDown.DomainUpDownAccessibleObject

受影響的 API