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