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.
Einige Windows Forms-APIs wurden ab .NET 10 als veraltet markiert.
Vorheriges Verhalten
Zuvor konnten die betroffenen APIs ohne Buildwarnungen verwendet werden.
Neues Verhalten
In .NET 10 und höheren Versionen erzeugt die Verwendung dieser APIs eine Kompilierungszeitwarnung mit einer benutzerdefinierten Diagnose-ID. Die Verwendung benutzerdefinierter Diagnose-IDs ermöglicht es Ihnen, die Warnungen einzeln zu unterdrücken, anstatt alle Veralterungswarnungen zu unterdrücken.
In der folgenden Tabelle sind die benutzerdefinierten Diagnose-IDs und die entsprechenden Warnmeldungen aufgeführt.
| Diagnose-ID | BESCHREIBUNG | Schweregrad |
|---|---|---|
| WFDEV004 | Form.OnClosing(CancelEventArgs), Form.OnClosed(EventArgs) und die entsprechenden Ereignisse sind veraltet. Verwenden Sie stattdessen Form.OnFormClosing(FormClosingEventArgs), Form.OnFormClosed(FormClosedEventArgs), Form.FormClosing und Form.FormClosed. | Warnung |
| WFDEV005 | Clipboard.GetData(String) Methode ist veraltet. Verwenden Sie stattdessen Clipboard.TryGetData-Methoden. | Warnung |
| WFDEV006 | ContextMenu, DataGrid, MainMenu, Menu, StatusBarsind ToolBar veraltet. Sie werden für die binäre Kompatibilität mit .NET Framework bereitgestellt. | Warnung |
Eingeführte Version
.NET 10
Art der einschneidenden Änderung
Diese Veraltungswarnungen können sich auf die Quellkompatibilität auswirken.
Empfohlene Aktion
- Befolgen Sie die Anweisungen für die einzelnen Diagnose-IDs, indem Sie den URL-Link verwenden, der in der Warnung bereitgestellt wird.
- Bei Bedarf können Sie die Warnung mithilfe des benutzerdefinierten
WFDEVxxxDiagnose-ID-Werts unterdrücken.
Betroffene APIs
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