Partager via


WFDEV002 : DomainUpDownAccessibleObject ne doit pas être utilisé

Toute référence à System.Windows.Forms.DomainUpDown.DomainUpDownAccessibleObject laquelle générera un avertissement WFDEV002. Cet avertissement indique qu’il DomainUpDown.DomainUpDownAccessibleObject n’est plus utilisé pour fournir une prise en charge accessible pour DomainUpDown les contrôles. Le DomainUpDown.DomainUpDownAccessibleObject type n’a jamais été destiné à une utilisation publique.

Remarque

Cet avertissement a été promu en erreur à partir de .NET 8 et vous ne pouvez plus supprimer l’erreur. Pour plus d’informations, consultez WFDEV002'obsoletion est maintenant une erreur.

Solutions de contournement

Supprimer un avertissement (.NET 7 uniquement)

Si vous devez utiliser l’API obsolète, vous pouvez supprimer l’avertissement dans le code ou dans votre fichier projet.

Pour supprimer une seule violation, ajoutez des directives de préprocesseur à votre fichier source pour désactiver, puis réactiver l’avertissement.

// Disable the warning.
#pragma warning disable WFDEV002

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

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

Pour supprimer tous les avertissements WFDEV002 dans votre projet, ajoutez une propriété <NoWarn> à votre fichier projet.

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

Pour plus d’informations, consultez Supprimer des avertissements.