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.
Některá rozhraní API modelu Windows Forms byla označena jako zastaralá počínaje verzí .NET 10.
Předchozí chování
Dříve bylo možné ovlivněná rozhraní API použít bez upozornění při sestavení.
Nové chování
V .NET 10 a novějších verzích vytvoří použití těchto API varování při kompilaci s vlastním ID diagnostiky. Použití vlastních diagnostických ID vám umožňuje potlačovat upozornění jednotlivě, místo plošného potlačení všech upozornění na zastaralost.
Následující tabulka uvádí vlastní diagnostická ID a jejich odpovídající zprávy upozornění.
| Diagnostické ID | Popis | Závažnost |
|---|---|---|
| WFDEV004 | Form.OnClosing(CancelEventArgs), Form.OnClosed(EventArgs) a odpovídající události jsou zastaralé. Místo toho použijte Form.OnFormClosing(FormClosingEventArgs), Form.OnFormClosed(FormClosedEventArgs), Form.FormClosing a Form.FormClosed. | Varování |
| WFDEV005 | metoda Clipboard.GetData(String) je zastaralá. Místo toho použijte Clipboard.TryGetData metody. | Varování |
| WFDEV006 | ContextMenu, DataGrid, MainMenu, Menu, StatusBar, ToolBar jsou zastaralé. Poskytují se kvůli binární kompatibilitě s rozhraním .NET Framework. | Varování |
Zavedená verze
.NET 10
Typ zásadní změny
Tato upozornění na zastaralost mohou ovlivnit kompatibilitu zdroje.
Doporučená akce
- Postupujte podle konkrétních pokynů uvedených pro každé ID diagnostiky pomocí odkazu url uvedeného v upozornění.
- V případě potřeby můžete potlačit upozornění pomocí vlastní hodnoty ID diagnostiky
WFDEVxxx.
Ovlivněná rozhraní API
WFDEV004
WFDEV005
WFDEV006
- System.Windows.Forms.ContextMenu
- System.Windows.Forms.DataGrid
- System.Windows.Forms.MainMenu
- System.Windows.Forms.Menu
- System.Windows.Forms.StatusBar
- System.Windows.Forms.ToolBar