Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wersja wprowadzona: .NET 10 wersja 1 w wersji zapoznawczej
Clipboard.GetData(string)jest przestarzałe. Użyj metodClipboard.TryGetData<T>zamiast tego.
— lub —
DataObject.GetDatametody są przestarzałe. Zamiast tego użyj odpowiedniegoDataObject.TryGetData<T>.
— lub —
metoda
ClipboardProxy.GetData(As String)jest przestarzała. UżyjClipboardProxy.TryGetData(Of T)(As String, As T)zamiast tego.
Użycie Clipboard.GetData(String), DataObject.GetDatalub ClipboardProxy.GetData(String)generuje ostrzeżenie WFDEV005 w czasie kompilacji. Te metody opierają się na BinaryFormatter, który jest przestarzały ze względów bezpieczeństwa. Aby uzyskać więcej informacji, zobacz Przewodnik migracji formularzy systemu Windows dla BinaryFormatter.
Rozwiązanie
Zastąp odwołania do tych metod tymi metodami, które nie używają BinaryFormatter.
| Oryginalna metoda | Metoda zastępcza |
|---|---|
| Clipboard.GetData(String) | Clipboard.TryGetData |
| DataObject.GetData | DataObject.TryGetData |
| ClipboardProxy.GetData(String) | ClipboardProxy.TryGetData |
Pomijanie ostrzeżenia
Pomiń ostrzeżenie przy użyciu jednej z następujących metod:
Ustaw stopień ważności reguły w pliku .editorConfig.
[*.{cs,vb}] dotnet_diagnostic.WFDEV005.severity = noneAby uzyskać więcej informacji na temat plików konfiguracji edytora, zobacz Pliki konfiguracji dla reguł analizy kodu.
Dodaj kod
PropertyGroupdo pliku projektu.<PropertyGroup> <NoWarn>$(NoWarn);WFDEV005</NoWarn> </PropertyGroup>Zastosuj pominięcie w kodzie za pomocą dyrektywy
#pragma warning disable WFDEV005.
Aby uzyskać więcej informacji, zobacz Jak pominąć ostrzeżenia dotyczące analizy kodu.
.NET Desktop feedback