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
該当なし
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET