Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eingeführte Version: .NET 10 Preview 1
Clipboard.GetData(string)ist veraltet. Verwenden Sie stattdessenClipboard.TryGetData<T>-Methoden.
-oder-
DataObject.GetDataMethoden sind veraltet. Verwenden Sie stattdessen die entsprechendeDataObject.TryGetData<T>.
-oder-
ClipboardProxy.GetData(As String)Methode ist veraltet. Verwenden Sie stattdessenClipboardProxy.TryGetData(Of T)(As String, As T).
Wenn Sie Clipboard.GetData(String), DataObject.GetDataoder ClipboardProxy.GetData(String)verwenden, wird beim Kompilieren die Warnung WFDEV005 generiert. Diese Methoden basieren auf BinaryFormatter, was aus Sicherheitsgründen veraltet ist. Weitere Informationen finden Sie im Windows Forms-Migrationshandbuch für BinaryFormatter-.
Zwischenlösung
Ersetzen Sie Verweise auf diese Methoden durch solche, die nicht BinaryFormatterverwenden.
| Ursprüngliche Methode | Ersatzmethode |
|---|---|
| Clipboard.GetData(String) | Clipboard.TryGetData |
| DataObject.GetData | DataObject.TryGetData |
| ClipboardProxy.GetData(String) | ClipboardProxy.TryGetData |
Unterdrücken einer Warnung
Unterdrücken Sie die Warnung mit einer der folgenden Methoden:
Legen Sie den Schweregrad der Regel in der .editorConfig-Datei fest.
[*.{cs,vb}] dotnet_diagnostic.WFDEV005.severity = noneWeitere Informationen zu Editorkonfigurationsdateien finden Sie unter Konfigurationsdateien für Codeanalyseregeln.
Fügen Sie das folgende
PropertyGroupzu Ihrer Projektdatei hinzu:<PropertyGroup> <NoWarn>$(NoWarn);WFDEV005</NoWarn> </PropertyGroup>Unterdrücken Sie im Code mit der
#pragma warning disable WFDEV005-Anweisung.
Weitere Informationen finden Sie unter Vorgehensweise: Unterdrücken von Codeanalyse-Warnungen.
.NET Desktop feedback