在前面我写过一篇关于不同系统版本中,支持.Net Framework版本情况的文章。
https://www.cnblogs.com/zhaotianff/p/16963712.html
最近在技术群里讨论时,有涉及到Windows XP最高支持到哪个.Net Framework版本的问题。
这里搜集一下相关信息,做一个统计
旧版本的 Windows
Windows操作系统 | 包含 .NET Framework | 支持的最新 .NET Framework | 支持的.NET Core版本 |
---|---|---|---|
Windows 8.1 | 4.5.1 | 4.8 |
.NET 5 (说明:Windows 7需要SP1) |
Windows 8操作系统 | 4.5 | 4.6.1 | |
Windows 7 | 3.5 | 4.8 | |
Windows Vista | 3.0 | 4.6 | .NET Core 1.x |
Windows XP SP3 | 没有 | 4.0.3 | ❌ |
Windows XP SP2 | 没有 | 3.5 | ❌ |
Windows XP | 没有 | 1.0 | ❌ |
以下是可从Microsoft下载的每个 .NET Framework 版本的链接
- .NET Framework 4.8.1
- .NET Framework 4.8
- .NET Framework 4.7.2
- .NET Framework 4.7.1
- .NET Framework 4.7
- .NET Framework 4.6.2
- .NET Framework 4.6.1
- .NET Framework 4.6
- .NET Framework 4.5.2
- .NET Framework 4.5.1
- .NET 框架 4.5
- .NET Framework 4.0
- .NET Framework 3.5 Service Pack 1
Windows Server
说明:❌代表已经不受支持的系统版本或不适用
Windows Server | 包含 .NET Framework | 支持的最新 .NET Framework | 支持的.NET Core版本 |
---|---|---|---|
✔️ Windows Server 2025 | 4.8.1 | 4.8.1 |
.NET 10(Preview) |
✔️ Windows Server 2022 | 4.8 | 4.8.1 | |
❌ Windows Server 2019 | 4.7.2 | 4.8 | |
❌ Windows Server 版本 1809 | 4.7.2 | 4.8 | |
❌ Windows Server 版本 1803 | 4.7.2 | 4.8 | |
❌ Windows Server 版本 1709 | 4.7.1 | 4.7.2 | |
❌ Windows Server 2016 | 4.6.2 | 4.8 | |
❌ Windows Server 2012 R2 | 4.5.1 | 4.8 | |
❌ Windows Server 2012 | 4.5 | 4.8 | |
❌ Windows Server 2008 R2 SP1 | 3.5 | 4.8 | 同上
(说明:官方文档中未指出 |
❌ Windows Server 2008 SP2 | 2.0 | 4.6 |
.NET Core 1.x (说明:官方文档中未指出 |
❌ Windows Server 2003 | 2.0 | 4.0 | ❌ |
Windows 10
Windows 10 版本 | 包含 .NET Framework | 支持的最新 .NET Framework | 支持的.NET Core版本 |
---|---|---|---|
✔️ 22H2 (2022 年 10 月) | 4.8 | 4.8.1 |
.NET 10(Preview) |
❌ 21H2 (2021 年 11 月) | 4.8 | 4.8.1 | |
❌ 21H1 (2021 年 5 月) | 4.8 | 4.8.1 | |
❌ 20H2 (2020 年 10 月) | 4.8 | 4.8.1 | |
❌ 2004 年 5 月 (2020 年 5 月) | 4.8 | 4.8 | |
❌ 1909 年 11 月 (2019 年 11 月) | 4.8 | 4.8 | |
❌ 1903 年 5 月 (2019 年 5 月) | 4.8 | 4.8 | |
❌ 1809 (2018 年 10 月) | 4.7.2 | 4.8 | |
❌ 1803 (2018 年 4 月) | 4.7.2 | 4.8 | |
❌ 1709 (2017 年 10 月) | 4.7.1 | 4.8 | |
❌ 1703 (2017 年 4 月) | 4.7 | 4.8 | |
❌ 1607 (2016 年 8 月) | 4.6.2 | 4.8 | |
❌ 1511 (2015 年 11 月) | 4.6.1 | 4.6.2 |
.NET Core 3.0 (官方文档中未指出 |
❌ 1507 (2015 年 7 月) | 4.6 | 4.6.2 |
Windows 11
Windows 11版本 | 包含 .NET Framework | 支持的最新 .NET Framework | 支持的.NET Core版本 |
---|---|---|---|
✔️ 24H2 (2024 年 10 月) | 4.8.1 | 4.8.1 | .NET 10(Preview) .NET 9 .NET 8 .NET 7 .NET 6 .NET 5 .NET Core 3.1 .NET Core 3.0 .NET Core 2.2 .NET Core 2.1 .NET Core 2.0 .NET Core 1.x |
✔️ 23H2 (2023 年 10 月) | 4.8.1 | 4.8.1 | |
❌ 22H2 (2022 年 9 月) | 4.8.1 | 4.8.1 | |
❌ 21H2 (2021 年 10 月) | 4.8 | 4.8.1 |
参考资料:
https://learn.microsoft.com/zh-cn/dotnet/framework/install/on-windows-and-server
https://github.com/dotnet/core/blob/main/os-lifecycle-policy.md