Avviso del compilatore WFDEV003

Versione introdotta: .NET 7

DomainUpDown.DomainItemAccessibleObject è obsoleto. Utilizzare invece AccessibleObject.

Riferimento a DomainUpDown.DomainItemAccessibleObject genera un avviso WFDEV003 in fase di compilazione. Questo avviso indica che DomainItemAccessibleObject non viene più usato per fornire supporto accessibile per gli elementi nei controlli DomainUpDown. Questo tipo non è mai stato destinato all'uso pubblico.

In precedenza, gli oggetti di questo tipo venivano forniti agli strumenti di accessibilità che esploravano la gerarchia di un controllo DomainUpDown. In .NET 7 e versioni successive, le istanze di tipo AccessibleObject vengono usate per rappresentare gli elementi in un controllo DomainUpDown per gli strumenti di accessibilità.

Soluzione

Sostituire i riferimenti di DomainUpDown.DomainItemAccessibleObject con AccessibleObject.

Eliminare un avviso

Eliminare l'avviso con uno dei metodi seguenti:

  • Imposta la gravità della regola nel file .editorConfig.

    [*.{cs,vb}]
    dotnet_diagnostic.WFDEV003.severity = none
    

    Per altre informazioni sui file di configurazione dell'editor, vedere File di configurazione per le regole di analisi del codice.

  • Aggiungi il seguente PropertyGroup al file di progetto:

    <PropertyGroup>
        <NoWarn>$(NoWarn);WFDEV003</NoWarn>
    </PropertyGroup>
    
  • Sopprimere il codice con la direttiva #pragma warning disable WFDEV003.

Per altre informazioni, vedere Come eliminare gli avvisi di analisi del codice.