.NET 8 SDK 的版本要求

根据发布的支持规则,我们会对每个新的主要版本的最低 Visual Studio 和 MSBuild 版本进行更新,延迟时间为一个季度。 对于 .NET 8 版本:

  • 8.0.100 要求加载版本 17.7,但仅支持针对该版本中的 .NET 7。
  • 8.0.200 需要版本 17.8。
  • 8.0.400 需要版本 17.9。

若要面向 net8.0,则必须使用版本 17.8 或更高版本。

引入的版本

.NET SDK 8

旧行为

  • .NET 7.0.1xx 版本需要 Visual Studio 和 MSBuild 版本 17.4。
  • .NET 7.0.4xx 版本需要 Visual Studio 和 MSBuild 版本 17.7。

新行为

下表显示了使用 .NET 8.0.xxx SDK 所需的 Visual Studio 和 MSBuild 最低版本。

NET SDK 版本 最低 Visual Studio 和 MSBuild 版本
8.0.100 17.7
8.0.200 17.8
8.0.300 17.8
8.0.400 17.9

中断性变更的类型

此项更改可能会影响源兼容性

更改原因

这是 SDK 的标准支持策略的一部分,因为并非所有早期版本的 Visual Studio 和 MSBuild 都受支持。

将 Visual Studio 版本升级到所需的版本。

受影响的 API

不可用

请参阅