不再加入 System.Net.Http 的隱含 using
對於 SDK 樣式專案中的 .NET Framework TFM,已移除了 System.Net.Http 命名空間的隱含全域 using
指示詞。 進行此變更是由於不能保證 System.Net.Http
命名空間可在 .NET Framework 型的專案中存取,因為程式庫通常需要額外的參考。 有了這項變更,.NET Framework 專案在第一次建立時更有可能進行編譯。
先前的行為
對於具有 .NET Framework TFM 的 SDK 樣式專案,System.Net.Http 的全域 using
指示詞已插入到專案的建置程序中。
新的行為
System.Net.Http 的全域 using
指示詞不再自動加入。
導入的版本
.NET 8 Preview 6
中斷性變更的類型
變更原因
預設專案應該編譯。
建議的動作
如果您依賴隱含全域 using
指示詞,您可以:
- 將 全域
using
指示詞 新增至其中一個原始程序檔。 using
將指示詞新增至使用 System.Net.Http API 的每個原始碼檔案。
受影響的 API
N/A