各版本操作系统对.NET支持情况(0505更新)
https://www.newlifex.com/tech/os_net
借助虚拟机和测试机,检测各版本操作系统对.NET的支持情况。
安装操作系统后,实测安装相应运行时并能够运行星尘代理为通过。
测试平台:VMware Workstation
镜像来源:MSDN I Tell You
参考:
WinXP系列
|
系统 |
.NET2.0 SP2 |
.NET3.5 SP1 |
.NET4.0 |
.NET4.5 |
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 |
.NET4.5 |
.NET4.8 |
NET6 |
NET7 |
NET8 |
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 |
|
Win7 Ultimate SP1 x86 |
支持 |
|||||||
|
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应用了 。
win7能够安装net7,但是占用内存很大,空白应用启动起码占500M内存,官方直接说net7不支持win7。
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 |
NET8 |
AOT8 |
|
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 |
NET7 |
NET8 |
NativeAOT |
备注 |
|
Deepin 20 |
Mono 5.18 |
支持 |
支持 |
支持 |
支持 |
容易 |
|
|
Ubuntu 16 |
支持 |
||||||
|
Ubuntu 18 |
支持 |
||||||
|
Ubuntu 20 |
Mono 6.8 |
支持 |
支持 |
支持 |
支持 |
较容易 |
|
|
Debian 11 |
Mono 6.8 |
支持 |
支持 |
支持 |
支持 |
||
|
CentOS 7.6 |
支持 |
NET8需替换libstdc++ |
|||||
|
CentOS 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 |
支持 |
支持 |
支持 |
支持 |
NET8需替换libstdc++ |
||
|
Keylin Desktop V10 SP1 |
Mono 6.12 |
支持 |
支持 |
支持 |
|||
|
Keylin Server V10 SP1 |
Mono 6.12 |
支持 |
支持 |
支持 |
|||
|
Kylin V10 SP1 |
支持 |
Phytium,FT-2000+/64 |
|||||
|
Linx V6 |
支持 |
NET8需替换libstdc++ |
|||||
|
SmartOS A4 |
支持 |
支持 |
支持 |
感谢 @_well 在UOS上的支持
.NET Framework 版本历史
|
版本 |
发布日期 |
终止支持 |
|
2022年8月9日 |
||
|
2019年4月18日 |
||
|
2018年4月30日 |
||
|
2017年10月17日 |
||
|
2017年4月5日 |
||
|
2016年8月2日 |
||
|
2008年11月18日 |
2029年1月9日 |
|
|
2015年11月30日 |
2022年4月26日 |
|
|
2015年7月20日 |
2022年4月26日 |
|
|
2014年5月5日 |
2022年4月26日 |
|
|
2013年10月17日 |
2016年1月12日 |
|
|
2012年8月15日 |
2016年1月12日 |
|
|
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 |
各版本操作系统对.NET支持情况(0505更新)的更多相关文章
- C++主流编译器整理(编译器版本--供应商--C++11支持情况)
C++标准 年份 C++标准 俗称 备注 2011 ISO/IEC 14882:2011 C++11 第三个C++标准 2007 ISO/IEC TR ...
- HBase各版本对Hadoop版本的支持情况
转载自:http://blog.csdn.net/sunny05296/article/details/54089194 安装HBase时,要考虑选择正确的Hadoop版本,否则可能出现不兼容的情况. ...
- VMware Workstation 12 OpenGL ES版本支持情况与设置
概述 开始学习Opengl时,发现VMware Workstation虚拟机无法运行Opengl ES2.0的程序.后来,经过查找最终得知,是因为VMware Workstation11及之前的版本对 ...
- ECMAScript 5和ECMAScript6的新特性以及浏览器支持情况
ECMAScript简介: 它是一种由Ecma国际(前身为欧洲计算机制造商协会)制定和发布的脚本语言规范,javascript在它基础上经行了自己的封装.但通常来说,术语ECMAScript和java ...
- WebGPU学习(五): 现代图形API技术要点和WebGPU支持情况调研
大家好,本文整理了现代图形API的技术要点,重点研究了并行和GPU Driven Render Pipeline相关的知识点,调查了WebGPU的相关支持情况. 另外,本文对实时光线追踪也进行了简要的 ...
- SQL Server On Linux:基于实际项目案例,总结功能支持情况及相关问题解决方案,讲如何快速完成迁移
上个月,有个朋友问我说Sql Sever向Mysql迁移有什么好的经验分享,他们公司客户明确提出不再提供Windows服务器,现在计划Mysql迁移.我说Mysql迁移成本太高了,不妨可以了解一下SQ ...
- TLSv1.3 Support:主流 Web 客户端和服务端对 TLSv1.3 的支持情况
TLSv1.3 Support:主流 Web 客户端和服务端对 TLSv1.3 的支持情况 请访问原文链接:https://sysin.org/blog/tlsv1-3-support/,查看最新版. ...
- 浏览器对localstorage的支持情况以及localstorage在saas系统中的应用实践思考
首先,还是要说,任何一种新特性的引入,通常有着其特有的场景和解决的目标需求,localstorage也一样.在我们的应用场景中,主要在金融业务服务的saas系统.其中涉及很多更改频率很多的元数据的客户 ...
- 关于多线程情况下Net-SNMP v3 版本导致进程假死情况的跟踪与分析
1.问题描述 在使用net-snmp对交换机进行扫描的时候经常会出现进程假死的情况(就是进程并没有死掉,但是看不到它与外界进行任何的数据交互).这时候不知道进程内部发生了什么,虽然有日志信息,但进程已 ...
- Web存储(Web Storage)的浏览器支持情况
所有很酷的功能特征的出现最关键的就是浏览器的支持情况,幸运的是,所有的现代浏览器都支持HTML5 Web存储(Web Storage),从IE8开始也支持它.HTML5 Web存储(Web Stora ...
随机推荐
- 【转载】Controller-runtime控制器的实现
介绍 controller-runtime框架实际上是社区帮我们封装的一个控制器处理的框架,底层核心实现原理和我们自定义一个controller控制器逻辑是一样的,只是在这个基础上新增了一些概念,开发 ...
- php链式调用
我们经常在项目中会写到 Mode::find()->where()->orderBy()->limit(); 链式调用,那么它是怎么实现的呢? 昨天看韩天峰大佬的视频,学到了 关键点 ...
- 函数使用十二:BAPI_CONTRACT_CREATE
*&---------------------------------------------------------------------* *& Report ZBAPI_WB2 ...
- hot100之哈希
两数之和(001) 先看代码 class Solution { HashMap<Integer, Integer> map = new HashMap<>(); public ...
- 浅谈开源在线客服系统与 APP 集成的技术方案与优劣势
在为移动端 App 接入在线客服系统的过程中,我经历了长时间的技术选型探索.最初,我也曾被一些"技术理想主义"选项所吸引,比如让用户自己研发界面我提供 API 以获得最高自由度,或 ...
- 重磅消息 | 2025年最新AI+全栈测试开发技能实战指南(第6期)
深度好文,篇幅较长,请耐心看完! 大家好,期盼已久的<全栈测试开发实战训练营>第6期,震撼回归! 1.行业分析 今年是全栈测试开发训练营第6期,本期训练营,首次推出了AI+的模式,所谓的A ...
- C++ set/multiset容器 学习总结
-------------------------------------set/multiset容器 set/multiset特性 set/multiset的特性是所有元素会根据元素的值自动进行排序 ...
- vue_条件渲染、列表渲染
条件渲染 <html lang="en"> <head> <meta charset="UTF-8"> <title& ...
- vs 运行 qt 项目的注意事项
简介 RT 1 使用vs 打开 qt 项目 https://blog.csdn.net/weixin_44840658/article/details/99693803 2 运行项目之后 会因为缺少相 ...
- 【译】借助 AI 驱动的代码审查,大规模提升代码质量
在微软,我们一直在寻找提高开发人员生产力和代码质量的方法.在这一领域,我们最具影响力的创新之一是 AI 驱动的代码审查助手 -- 一款增强拉取请求(PR,pull request)审查的 AI 工具. ...