Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Verze byla představena: .NET 10 Preview 1
Clipboard.GetData(string)je zastaralá. Místo toho použijteClipboard.TryGetData<T>metody.
nebo
DataObject.GetDatametody jsou zastaralé. Místo toho použijte odpovídajícíDataObject.TryGetData<T>.
nebo
metoda
ClipboardProxy.GetData(As String)je zastaralá. Místo toho použijteClipboardProxy.TryGetData(Of T)(As String, As T).
Pomocí Clipboard.GetData(String), DataObject.GetDatanebo ClipboardProxy.GetData(String)generuje upozornění WFDEV005 v době kompilace. Tyto metody se spoléhají na BinaryFormatter, což je z bezpečnostních důvodů zastaralé. Další informace naleznete v tématu Průvodce migrací modelu Windows Forms pro BinaryFormatter.
Řešení problému
Nahraďte odkazy na tyto metody těmi, které nepoužívají BinaryFormatter.
| Původní metoda | Metoda nahrazení |
|---|---|
| Clipboard.GetData(String) | Clipboard.TryGetData |
| DataObject.GetData | DataObject.TryGetData |
| ClipboardProxy.GetData(String) | ClipboardProxy.TryGetData |
Potlačte upozornění
Potlačte upozornění pomocí jedné z následujících metod:
Nastavte závažnost pravidla v souboru .editorConfig .
[*.{cs,vb}] dotnet_diagnostic.WFDEV005.severity = noneDalší informace o konfiguračních souborech editoru naleznete v tématu Konfigurační soubory pro pravidla analýzy kódu.
Do souboru projektu přidejte následující
PropertyGroup:<PropertyGroup> <NoWarn>$(NoWarn);WFDEV005</NoWarn> </PropertyGroup>Potlačte kód pomocí direktivy
#pragma warning disable WFDEV005.
Další informace naleznete v tématu Jak potlačit upozornění analýzy kódu.
.NET Desktop feedback