Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Некоторые API Windows Forms помечены как устаревшие, начиная с .NET 10.
Предыдущее поведение
Ранее затронутые API можно было использовать без уведомлений об ошибках сборки.
Новое поведение
В .NET 10 и более поздних версиях эти API создают предупреждение во время компиляции с пользовательским идентификатором диагностики. Использование пользовательских диагностических идентификаторов позволяет подавлять предупреждения индивидуально, вместо подавления всех предупреждений об устаревании.
В следующей таблице перечислены пользовательские идентификаторы диагностики и соответствующие предупреждающие сообщения.
| Идентификатор диагностики | Описание | Степень серьезности |
|---|---|---|
| WFDEV004 | Form.OnClosing(CancelEventArgs), Form.OnClosed(EventArgs) и соответствующие события устарели. Используйте Form.OnFormClosing(FormClosingEventArgs), Form.OnFormClosed(FormClosedEventArgs)Form.FormClosingа Form.FormClosed вместо этого. | Предупреждение |
| WFDEV005 | метод Clipboard.GetData(String) устарел. Вместо этого используйте методы Clipboard.TryGetData. | Предупреждение |
| WFDEV006 | ContextMenu, DataGrid, MainMenu, MenuStatusBar, ToolBar устарели. Они предоставляются для двоичной совместимости с .NET Framework. | Предупреждение |
Представленная версия
.NET 10
Тип разрушающего изменения
Эти предупреждения об устаревании могут повлиять на совместимость исходного кода.
Рекомендуемое действие
- Следуйте указаниям, указанным для каждого идентификатора диагностики, используя ссылку URL-адреса, указанную в предупреждении.
- При необходимости можно отключить предупреждение с помощью настраиваемого
WFDEVxxxзначения идентификатора диагностики.
Затронутые 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