.NET 9 SDK 的版本要求

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

  • 9.0.100 需要版本 17.11 才能面向 net8.0 早期框架。
  • 9.0.100 需要版本 17.12 或更高版本才能达到目标 net9.0

引入的版本

.NET 9 正式版

旧行为

以前,可以在早期 Visual Studio 版本上加载 .NET 9.0.100。 此外,在 Visual Studio 版本 17.11 中定位 net9.0 时没有警告。

新行为

  • .NET 9.0.100 不会在 Visual Studio 版本 17.10 或更早版本中加载。

  • Visual Studio 版本 17.11 在项目属性中不可用 net9.0

  • 面向和使用 Visual Studio 版本 17.11 时 net9.0 ,.NET 9.0.100 发出警告:

    NETSDK1223:不支持在 Visual Studio 2022 17.11 中面向 .NET 9.0 或更高版本。

中断性变更的类型

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

更改原因

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

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

受影响的 API

不可用

请参阅