Ostrzeżenie kompilatora WFDEV003
wersja wprowadzona: .NET 7
DomainUpDown.DomainItemAccessibleObject
jest przestarzały. Zamiast tego użyjAccessibleObject
.
Odwołanie do DomainUpDown.DomainItemAccessibleObject generuje ostrzeżenie WFDEV003
w czasie kompilacji. To ostrzeżenie oznacza, że DomainItemAccessibleObject
nie jest już używane do zapewnienia dostępnego wsparcia dla elementów w kontrolkach DomainUpDown. Ten typ nigdy nie był przeznaczony do użytku publicznego.
Wcześniej obiekty tego typu były udostępniane narzędziom ułatwień dostępu, które nawigowały po hierarchii kontrolki DomainUpDown
. W programie .NET 7 i nowszych wersjach wystąpienia typu AccessibleObject są używane do reprezentowania elementów w kontrolce DomainUpDown
dla narzędzi ułatwień dostępu.
Obejście problemu
Zastąp odwołania DomainUpDown.DomainItemAccessibleObject na AccessibleObject.
Pomijanie ostrzeżenia
Pomiń ostrzeżenie przy użyciu jednej z następujących metod:
Ustaw stopień ważności reguły w pliku .editorConfig.
[*.{cs,vb}] dotnet_diagnostic.WFDEV003.severity = none
Aby uzyskać więcej informacji na temat plików konfiguracji edytora, zobacz Pliki konfiguracji dla reguł analizy kodu.
Dodaj kod
PropertyGroup
do pliku projektu.<PropertyGroup> <NoWarn>$(NoWarn);WFDEV003</NoWarn> </PropertyGroup>
Tłumienie w kodzie za pomocą dyrektywy
#pragma warning disable WFDEV003
.
Aby uzyskać więcej informacji, zobacz Jak pominąć ostrzeżenia dotyczące analizy kodu.
.NET Desktop feedback