Condividi tramite


WFDEV002: DomainUpDownAccessibleObject non deve essere usato

Qualsiasi riferimento a System.Windows.Forms.DomainUpDown.DomainUpDownAccessibleObject genererà un avviso WFDEV002. Questo avviso indica che DomainUpDown.DomainUpDownAccessibleObject non viene più usato per fornire il supporto accessibile per DomainUpDown i controlli. Il DomainUpDown.DomainUpDownAccessibleObject tipo non è mai stato destinato all'uso pubblico.

Nota

Questo avviso è stato promosso a un errore a partire da .NET 8 e non è più possibile eliminare l'errore. Per altre informazioni, vedere WFDEV002 obsoletion è ora un errore.

Soluzioni alternative

Eliminare un avviso (solo .NET 7)

Se è necessario usare l'API obsoleta, è possibile eliminare l'avviso nel codice o nel file di progetto.

Per eliminare solo una singola violazione, aggiungere direttive del preprocessore al file di origine per disabilitare e quindi riabilitare l'avviso.

// Disable the warning.
#pragma warning disable WFDEV002

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

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

Per eliminare tutti gli WFDEV002 avvisi nel progetto, aggiungere una <NoWarn> proprietà al file di progetto.

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

Per altre informazioni, vedere Eliminare gli avvisi.