Delen via


Waarschuwing voor compiler WFDEV005

versie geïntroduceerd: .NET 10 Preview 1

Clipboard.GetData(string) is verouderd. Gebruik in plaats daarvan Clipboard.TryGetData<T> methoden.

– of –

DataObject.GetData methoden zijn verouderd. Gebruik in plaats daarvan de bijbehorende DataObject.TryGetData<T>.

– of –

ClipboardProxy.GetData(As String) methode is verouderd. Gebruik in plaats daarvan ClipboardProxy.TryGetData(Of T)(As String, As T).

Met behulp van Clipboard.GetData(String), DataObject.GetDataof ClipboardProxy.GetData(String)genereert u waarschuwing WFDEV005 tijdens het compileren. Deze methoden zijn afhankelijk van BinaryFormatter, dat om veiligheidsredenen wordt afgeschaft. Zie Migratiehandleiding voor Windows Forms voor BinaryFormattervoor meer informatie.

Tijdelijke maatregel

Vervang verwijzingen naar deze methoden door verwijzingen die geen BinaryFormattergebruiken.

Oorspronkelijke methode Vervangingsmethode
Clipboard.GetData(String) Clipboard.TryGetData
DataObject.GetData DataObject.TryGetData
ClipboardProxy.GetData(String) ClipboardProxy.TryGetData

Een waarschuwing onderdrukken

Onderdrukt de waarschuwing met een van de volgende methoden:

  • Stel de ernst van de regel in het bestand .editorConfig.

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

    Zie Configuratiebestanden voor codeanalyseregelsvoor meer informatie over editorconfiguratiebestanden.

  • Voeg de volgende PropertyGroup toe aan uw projectbestand:

    <PropertyGroup>
        <NoWarn>$(NoWarn);WFDEV005</NoWarn>
    </PropertyGroup>
    
  • Onderdrukken in code met de #pragma warning disable WFDEV005 richtlijn.

Zie Hoe u codeanalysewaarschuwingen kunt onderdrukken voor meer informatie.