Udostępnij za pośrednictwem


WFDEV002: Nie należy używać obiektu DomainUpDownAccessibleObject

Każde odwołanie do System.Windows.Forms.DomainUpDown.DomainUpDownAccessibleObject spowoduje wyświetlenie ostrzeżenia WFDEV002. To ostrzeżenie oznacza, że DomainUpDown.DomainUpDownAccessibleObject nie jest już używana do zapewnienia dostępnej obsługi kontrolek DomainUpDown. Typ DomainUpDown.DomainUpDownAccessibleObject nigdy nie był przeznaczony do użytku publicznego.

Notatka

To ostrzeżenie zostało podniesione do rangi błędu w wersji .NET 8 i nie można już go pominąć. Aby uzyskać więcej informacji, zobacz WFDEV002, przestarzałość jest teraz błędem.

Rozwiązania alternatywne

Pomiń ostrzeżenie (.NET 7 tylko)

Jeśli musisz użyć przestarzałego interfejsu API, możesz pominąć ostrzeżenie w kodzie lub w pliku projektu.

Aby pominąć tylko jedno naruszenie, dodaj dyrektywy preprocesora do pliku źródłowego, aby wyłączyć, a następnie ponownie włączyć ostrzeżenie.

// Disable the warning.
#pragma warning disable WFDEV002

// Code that uses obsolete API.
// ...

// Re-enable the warning.
#pragma warning restore WFDEV002

Aby pominąć wszystkie ostrzeżenia WFDEV002 w projekcie, dodaj właściwość <NoWarn> do pliku projektu.

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
   ...
   <NoWarn>$(NoWarn);WFDEV002</NoWarn>
  </PropertyGroup>
</Project>

Aby uzyskać więcej informacji, zobacz Pomijanie ostrzeżeń.