次の方法で共有


Windows フォームの廃止機能 (.NET 10)

一部の Windows フォーム API は、.NET 10 以降では古い形式としてマークされています。

以前の動作

以前は、 影響を受ける API を ビルド警告なしで使用できました。

新しい動作

.NET 10 以降のバージョンでは、これらの API を使用すると、カスタム診断 ID を含むコンパイル時の警告が生成されます。 カスタム診断 ID を使用すると、すべての旧形式の警告を一括で抑制するのではなく、警告を個別に抑制できます。

次の表に、カスタム診断 ID とそれに対応する警告メッセージを示します。

診断識別子 説明 深刻さ
WFDEV004 Form.OnClosing(CancelEventArgs)Form.OnClosed(EventArgs) 、および対応するイベントは廃止されています。 代わりに、 Form.OnFormClosing(FormClosingEventArgs)Form.OnFormClosed(FormClosedEventArgs)Form.FormClosingForm.FormClosed を使用します。 Warnung
WFDEV005 Clipboard.GetData(String) メソッドは廃止されました。 代わりに Clipboard.TryGetData メソッドを使用してください。 Warnung
WFDEV006 ContextMenuDataGridMainMenuMenuStatusBarToolBar は廃止されています。 これらは、.NET Framework とのバイナリ互換性のために提供されています。 Warnung

導入されたバージョン

.NET 10

破壊的変更の種類

これらの廃止の警告はソース互換性に影響する可能性があります。

  • 警告に記載されている URL リンクを使用して、各診断 ID に対して指定されているガイダンスに従います。
  • 必要に応じて、カスタム WFDEVxxx 診断 ID 値を使用して警告を抑制できます。

影響を受ける API

WFDEV004

WFDEV005

WFDEV006

こちらも参照ください