不再添加 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

不适用