不再添加 System.Net.Http 的隐式 using
为 SDK 样式项目中的 .NET FrameworkTFM 删除了 using
命名空间的隐式全局 System.Net.Http 指令。 进行此更改是因为不能保证 System.Net.Http
命名空间在面向 .NET Framework 的项目中可访问,因为该库通常需要额外的引用。 通过此更改,.NET Framework 项目在首次创建时更有可能进行编译。
旧行为
对于具有 .NET Framework TMS 的 SDK 样式项目,System.Net.Http 的全局 using
指令会被注入到项目的生成过程中。
新行为
不再自动添加全局 System.Net.Http 的全局 using
指令。
引入的版本
.NET 8 预览版 6
中断性变更的类型
更改原因
默认项目应进行编译。
建议的操作
如果你依赖于隐式全局 using
指令,则可以:
- 向其中一个源文件添加全局
using
指令。 - 向使用 System.Net.Http API 的每个源代码文件添加
using
指令。
受影响的 API
不适用