不少时候用.NET开发会面临一个操作系统的选择,有的支撑有的不支撑,有的系统自带有的需要额外安装。
发现了一篇绝对干货文章,可能不有趣,但绝对值得珍藏。文章源自微观生活(93wg.com)微观生活-https://93wg.com/12682.html
原文地址:https://www.yuque.com/newlifex/tech/os_net文章源自微观生活(93wg.com)微观生活-https://93wg.com/12682.html
数据文章源自微观生活(93wg.com)微观生活-https://93wg.com/12682.html
数据文章源自微观生活(93wg.com)微观生活-https://93wg.com/12682.html
WinXP系列文章源自微观生活(93wg.com)微观生活-https://93wg.com/12682.html
系统文章源自微观生活(93wg.com)微观生活-https://93wg.com/12682.html |
.NET2.0 SP2文章源自微观生活(93wg.com)微观生活-https://93wg.com/12682.html |
.NET3.5 SP1文章源自微观生活(93wg.com)微观生活-https://93wg.com/12682.html |
.NET4.0文章源自微观生活(93wg.com)微观生活-https://93wg.com/12682.html |
.NET4.5文章源自微观生活(93wg.com)微观生活-https://93wg.com/12682.html |
NativeAOT |
WindowXP Professional |
失败。请求SP2 |
失败。请求SP2 |
失败。系统不支撑 |
失败 |
失败 |
WindowXP Professional SP2 |
支撑。kb893803 |
支撑 |
支撑 |
失败 |
失败 |
WindowXP Professional SP3 |
支撑 |
支撑 |
支撑 |
失败 |
失败 |
WindowXP Home |
失败。请求SP2 |
失败。请求SP2 |
失败。系统不支撑 |
失败 |
失败 |
WindowXP Home SP3 |
支撑 |
支撑 |
支撑 |
失败 |
失败 |
Windows 2000 Professional |
|||||
Windows 2003 |
|||||
Windows 2003 R2 |
支撑 |
支撑 |
支撑 |
失败 |
失败 |
win2003r2需要先安装net3.5sp1,才能支撑安装net2sp2,也不能提早安装net4.0
Win7/Vista系列
操作系统 |
自带 |
.NET4.0 |
.NET4.5 |
.NET4.8 |
.NET7.0 |
NativeAOT |
Win7 Enterprise x86 |
.NET3.5 |
支撑 |
失败 |
|||
Win7 Enterprise |
.NET3.5 |
支撑 |
支撑 |
失败 |
失败 |
失败 |
Win7 Enterprise SP1 |
.NET3.5 |
支撑 |
支撑 |
支撑。需KB3063858 |
支撑 |
支撑。需vc++2019 |
Win7 Professional |
.NET3.5 |
支撑 |
支撑 |
失败 |
失败 |
失败 |
Win7 Professional SP1 |
.NET3.5 |
支撑 |
支撑 |
支撑。需KB3063858 |
支撑 |
支撑。需vc++2019 |
Win7 Ultimate |
.NET3.5 |
支撑 |
支撑 |
失败 |
失败 |
失败 |
Win7 Ultimate SP1 |
.NET3.5 |
支撑 |
支撑 |
支撑。需KB3063858 |
支撑 |
支撑。需vc++2019 |
Vista Business |
.NET2.0 |
支撑 |
支撑 |
失败 |
失败 |
失败 |
Vista Enterprise SP2 |
.NET3.0 |
支撑 |
支撑 |
失败 |
失败 |
失败 |
Win2008 SP2 |
.NET2.0 |
支撑 |
支撑 |
失败 |
失败 |
失败 |
Win2008 R2 SP1 |
.NET4.0 |
支撑 |
支撑 |
支撑。证书链 |
支撑 |
支撑。需vc++2019 |
win7打上sp1之后,可以安装vc++2019,然后就能跑AOT利用了
Win8系列
操作系统 |
自带 |
.NET4.8 |
.NET7.0 |
NativeAOT |
Windows 8 |
.NET4.5 |
失败。不支撑 |
支撑 |
支撑 |
Windows 8.1 |
.NET4.5.1 |
支撑。需KB2919355 |
支撑 |
失败。缺vc++2019但装不上 |
Windows 2012 |
.NET4.5 |
支撑 |
支撑 |
支撑。需vc++2019 |
Windows 2012 R2 |
.NET4.5.1 |
支撑。需KB2919355 |
支撑 |
失败。缺vc++2019但装不上 |
Win10/Win11系列
操作系统 |
自带 |
.NET4.8 |
.NET7.0 |
NativeAOT |
Windows 10 LTSC 2019 |
.NET 4.7.2 |
支撑 |
支撑 |
支撑 |
Windows 10 22H2 |
.NET 4.8 |
支撑 |
支撑 |
支撑 |
Windows 11 22H2 |
.NET 4.8 |
支撑 |
支撑 |
支撑 |
Windows 2016 |
.NET 4.6.1 |
支撑 |
支撑 |
支撑 |
Windows 2016 VL |
.NET 4.6.2 |
支撑 |
支撑 |
支撑 |
Windows 2019 |
.NET 4.7.2 |
支撑 |
||
Windows 2019 UP2020 |
支撑 |
|||
Windows 2022 |
Linux系列
操作系统 |
Mono |
.NET3.1 |
.NET6.0 |
.NET7.0 |
NativeAOT |
备注 |
Deepin 20 |
Mono 5.18 |
支撑 |
支撑 |
支撑 |
容易 |
|
Ubuntu 20 |
Mono 6.8 |
支撑 |
支撑 |
支撑 |
较容易 |
|
Debian 11 |
Mono 6.8 |
支撑 |
支撑 |
支撑 |
||
Kali 2022.3 |
Mono 6.12 |
支撑 |
支撑 |
支撑 |
支撑 |
自带.NETCore3.1 |
Fedora 37 |
支撑 |
支撑 |
支撑 |
|||
UOS 20 Home |
Mono 5.18 |
支撑 |
支撑 |
支撑 |
||
UOS 20 Pro Arm64 |
支撑 |
HUAWEI Kunpeng 920 |
||||
UOS 20 Pro Mips64 |
支撑 |
失败 |
失败 |
失败 |
Loongson-3 |
|
openKylin |
Mono 6.12 |
支撑 |
支撑 |
支撑 |
容易 |
|
NeoKylin7 |
支撑 |
支撑 |
支撑 |
|||
Keylin Desktop V10 SP1 |
Mono 6.12 |
支撑 |
支撑 |
支撑 |
||
Keylin Server V10 SP1 |
Mono 6.12 |
支撑 |
支撑 |
支撑 |
||
Kylin V10 SP1 |
支撑 |
Phytium,FT-2000+/64 |
.NET Framework 版本历史
版本 |
发布日期 |
终止支撑 |
.NET Framework 4.8.1 |
2022年8月9日 |
|
.NET Framework 4.8 |
2019年4月18日 |
|
.NET Framework 4.7.2 |
2018年4月30日 |
|
.NET Framework 4.7.1 |
2017年10月17日 |
|
.NET Framework 4.7 |
2017年4月5日 |
|
.NET Framework 4.6.2 |
2016年8月2日 |
|
.NET Framework 3.5 SP1 |
2008年11月18日 |
2029年1月9日 |
.NET Framework 4.6.1 |
2015年11月30日 |
2022年4月26日 |
.NET Framework 4.6 |
2015年7月20日 |
2022年4月26日 |
.NET Framework 4.5.2 |
2014年5月5日 |
2022年4月26日 |
.NET Framework 4.5.1 |
2013年10月17日 |
2016年1月12日 |
.NET Framework 4.5 |
2012年8月15日 |
2016年1月12日 |
.NET Framework 4.0 |
2010年4月12日 |
2016年1月12日 |
Windows自带及最高支撑
Windows版本 |
自带.NET Framework 版本 |
支撑最高的 .NET Framework 版本 |
Windows NT 4.0 SP6a、2000 |
.NET Framework 1.1 SP1 |
|
Windows 98, 98SE, Me, 2000 SP3 |
.NET Framework 2.0 |
|
Windows 2000 SP4 |
.NET Framework 2.0 SP2 |
|
Windows XP SP1 |
.NET Framework 1.0 SP2 |
.NET Framework 1.0 SP2 |
Windows XP SP2 |
.NET Framework 1.1 SP1 |
.NET Framework 3.5 SP1 |
Windows XP SP3 |
.NET Framework 1.1 SP1 |
.NET Framework 4.0 |
Windows Vista |
.NET Framework 3.0 |
.NET Framework 3.5 SP1 |
Windows Vista SP1 |
.NET Framework 3.0 SP1 |
.NET Framework 4.0 |
Windows Vista SP2 |
.NET Framework 3.0 SP2 |
.NET Framework 4.6 |
Windows 7 |
.NET Framework 3.5.1 SP1 |
.NET Framework 4.5 |
Windows 7 SP1 |
.NET Framework 3.5.1 SP1 |
Latest |
Windows 8 |
.NET Framework 3.5.1 SP1 + 4.5 |
.NET Framework 4.6.2 |
Windows 8.1 |
.NET Framework 3.5.1 SP1 + 4.5.1 |
.NET Framework 4.5.2 |
Windows 8.1 Update |
.NET Framework 3.5.1 SP1 + 4.5 |
Latest |
Windows 10 (1507) |
.NET Framework 4.6 |
Latest |
Windows 10 (1511) |
.NET Framework 4.6.1 |
Latest |
Windows 10 (1607) |
.NET Framework 4.6.2 |
Latest |
Windows 10 (1703) |
.NET Framework 4.7 |
Latest |
Windows 10 (1709) |
.NET Framework 4.7.1 |
Latest |
Windows 10 (1803 ~ 1809) |
.NET Framework 4.7.2 |
Latest |
Windows 10 (1903 ~ v20H2) |
.NET Framework 4.8 |
Latest |
Windows 11 |
.NET Framework 4.8 |
Latest |
以上就是微观生活(93wg.com)关于“史上最全的各版本操作系统对.NET支撑情况”的详细内容,希望对大家有所帮助!
评论