根据发布的支持规则,我们会对每个新的主要版本的最低 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
不可用