次の方法で共有


System.Net.Http の暗黙的な using が追加されなくなりました

SDK スタイルのプロジェクトの .NET Framework TFM について、using 名前空間の暗黙的なグローバル System.Net.Http ディレクティブが削除されました。 この変更は、.NET Framework を対象とするプロジェクトで System.Net.Http 名前空間にアクセスできる保証がないために行われました。ライブラリには通常、追加の参照が必要であるためです。 この変更により、.NET Framework プロジェクトは最初に作成されたときにコンパイルされる可能性が高くなります。

以前の動作

.NET Framework TFM を使用する SDK スタイルのプロジェクトの場合、System.Net.Http のグローバル using ディレクティブがプロジェクトのビルド プロセスに挿入されました。

新しい動作

System.Net.Http のグローバル using ディレクティブは自動的に追加されなくなりました。

導入されたバージョン

.NET 8 Preview 6

破壊的変更の種類

この変更は、ソースの互換性に影響を与える可能性があり、動作の変更でもあります。

変更理由

既定のプロジェクトはコンパイルする必要があります。

暗黙的なグローバル using ディレクティブを利用していた場合は、以下の方法で対処できます。

  • グローバル using ディレクティブをソース ファイルのいずれかに追加する。
  • System.Net.Http の API を使用しているそれぞれのソース コード ファイルに using ディレクティブを追加する。

影響を受ける API

該当なし