各版本操作系统对.NET支持情况(250707更新)

借助虚拟机和测试机,检测各版本操作系统对.NET的支持情况。

安装操作系统后,安装相应运行时并能够运行星尘代理或幸运四叶草为通过条件。

测试平台:VMware Workstation

镜像来源:MSDN I Tell You

参考:

  • .NET Framework 版本和依赖关系
  • .NET Framework 系统要求

安装dotNet

参考《[LuckyClover]新生命团队dotNet安装神器》

支持运行时的标准条件

星尘代理

代表复杂业务应用软件,大量访问操作系统,具有互联网Http接口访问和局域网UDP通信功能。

幸运四叶草

C++版幸运草支持所有系统,仅支持安装net20/net40。

.NET版幸运草依赖.NET2.0运行时,支持检测或安装所有版本.NET运行时。.NET版幸运草同时作为检测.NET运行时的条件,发布有.NET2.0/.NET4.0/.NET4.5/.NET6.0/.NET8.0等多个版本。

AOT版幸运草基于.NET9.0运行时独立发布,支持.NET版幸运草所有功能。

幸运AOT

基于net9-aot独立发布,仅输出程序集信息。以下测试表中的AOT项,如果不支持AOT版幸运草(含网络功能),仅支持幸运AOT(仅输出文本信息),则标记为“支持。简易”。

WinXP系列

系统(20250707更新)

.NET2.0 SP2

.NET4.0

.NET4.5

AOT9

Mono3.2.3

WindowsXP Professional

失败。要求SP2

失败。系统不支持

失败

失败

简易.NET4.5

WindowsXP Professional SP1

失败。要求SP2

失败

失败

支持。简易

简易.NET4.5

WindowsXP Professional SP2

支持。KB893803

支持。需wic_x86

失败

支持。简易

简易.NET4.5

WindowsXP Professional SP3

支持

支持

失败

支持。简易

简易.NET4.5

WindowsXP Home

失败。要求SP2

失败。系统不支持

失败

失败

简易.NET4.5

WindowsXP Home SP3

支持

支持

失败

支持。简易

简易.NET4.5

WindowsXP Pro SP2 x64

支持

支持。需wic_x64

失败

支持。简易

简易.NET4.5

Windows 2003 R2

支持

支持

失败

支持。简易

简易.NET4.5

  • win2003r2需要先安装net3.5sp1,才能支持安装net2sp2,也不能提前安装net4.0
  • KB893803 就是 Windows Installer 3.1
  • KB942288 就是 Windows Installer 4.5
  • AOT9使用了 YY-Thunck,支持简单功能,不支持完整幸运草中的网络和加密功能
  • Mono3.2.3是支持WindowsXP的最后一个版本,“简易.NET4.5”表示支持clover45.exe,但不支持星尘代理StarAgent45,主要原因是星尘代理大量访问系统函数。
  • 社区朋友反馈,在Mono6源码中加入 YY-Thunck 后编译,支持WinXP,但有运行程序少量问题。
  • 开源项目OCA(One-Core-Api)安装后,可在WinApi上安装各种版本.NET运行时,但运行.NET应用异常,进程崩溃。

YY也好,OCA也罢,或者Mono,即使能够在WinXP上安装.NET运行时,也会在运行中因系统函数而出错!

Win7/Vista系列

操作系统(20250708)

自带

NET4

.NET4.5

.NET4.8

NET6

NET8

AOT9

Win7 Enterpri SP1 x86

.NET3.5

支持

支持

支持

支持

支持

完整支持

Win7 Enterprise

.NET3.5

支持

支持

失败

失败

失败

完整支持

Win7 Enterprise SP1

.NET3.5

支持

支持

支持

支持

支持

完整支持

Win7 Professional

.NET3.5

支持

支持

失败

失败

失败

完整支持

Win7 Professional SP1

.NET3.5

支持

支持

支持

支持

支持

完整支持

Win7 Ultimate

.NET3.5

支持

支持

失败

失败

失败

完整支持

Win7 Ultimate SP1

.NET3.5

支持

支持

支持

支持

支持

完整支持

Vista Business

.NET2.0

支持

支持

失败

Vista Enterprise SP2

.NET3.0

支持

支持

失败

Win2008 SP2

.NET2.0

支持

支持

失败

失败

失败

完整支持

Win2008 R2 SP1

.NET4.0

支持

支持

支持

支持

支持

完整支持

  • win7打上sp1以后,可以安装vc++2019,然后就能跑AOT应用了 。
  • win7能够安装net7,但是占用内存很大,空白应用启动起码占500M内存,官方直接说net7不支持win7。
  • win7sp1安装net48时,需要KB3063858,clover自动支持
  • win7和win2008r2安装net48时,可能需要更新证书链,clover自动支持
  • win7无法支持net6/net8,只要是因为缺少 api-ms-win-crt-runtime-l1-1-0.dll,vc运行时需要vc2022,而最新vc运行时又依赖sp1。

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 版本历史

版本

发布日期

终止支持

.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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/88413.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/88413.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

5-Kafka-replication(副本机制)概念

🔄 Kafka 副本机制(Replication) 核心概念概念说明Replica (副本)分区的完整拷贝,分布在不同 BrokerReplication Factor副本总数(含 Leader),生产环境建议 ≥3Leader Replica处理所有读写请求&a…

langgraph的ReAct应用

一、什么是langgraph的ReActLangGraph 中的 ReAct(Reasoning Acting)代理是一种结合推理与行动能力的 AI 代理架构,通过动态决策链实现复杂任务处理。以下是其核心要点及实践指南。1、ReAct 代理的核心原理1.1工作流程:ReAct 代理…

一个编辑功能所引发的一场知识探索学习之旅(JavaScript、HTML)

文章目录一个编辑功能所引发的一场知识探索学习之旅(JavaScript、HTML)1. 一个编辑功能案例2. 知识点探索学习3. 参考资料一个编辑功能所引发的一场知识探索学习之旅(JavaScript、HTML) 1. 一个编辑功能案例 HTML: &l…

kali制作Windows木马

环境描述:攻击机:Kali-2025实验靶机:Windows11不要攻击他人,这只是网络安全实验还是一样获取IP地址制作好之后开服务,上传下载在靶机右键保留下载记得把防火墙,安全中心关了否则无法下载之后就可以kali控制…

从零实现一个GPT 【React + Express】--- 【1】初始化前后端项目,实现模型接入+SSE

摘要 本系列文章主要是实现一个能够对话以及具有文生图等功能的模型应用。主要UI界面会参考chat-gpt,豆包等系列应用。模型使用的是gpt开源的大模型。 如果你是一个前端开发工程师需要一个自己的开源项目,可以学习这个系列的文章,不需要有很完整的后端…

【PTA数据结构 | C语言版】在顺序表 list 的第 i 个位置上插入元素 x

本专栏持续输出数据结构题目集,欢迎订阅。 文章目录题目代码题目 请编写程序,将 n 个整数存入顺序表,对任一给定整数 x,将其插入顺序表中指定的第 i 个位置。注意:i 代表位序,从 1 开始,不是数…

汽车智能化2.0引爆「万亿蛋糕」,谁在改写游戏规则?

进入2025年,长安、奇瑞、比亚迪等各大主机厂纷纷将智能化推进至全新高度,中国汽车智能化竞争进入了“技术市场生态”综合较量阶段。一方面,各大主机厂全力推进辅助驾驶的规模化普及,掀起了一场关于高阶辅助驾驶的“技术平权”革命…

QT 第八讲 --- 控件篇 Widget(三)界面系列

前言: 在上一讲《QT 第七讲 --- 控件篇 (二)window系列与qrc机制》中,我们探讨了应用程序窗口(QMainWindow, QWidget)的基础结构、窗口标志、状态以及Qt强大的资源管理机制(.qrc文件&#xff0…

广州华锐互动:AR 领域的创新与服务先锋​

(一)定制化服务​ 广州华锐互动秉持 “以客户为中心” 理念,为客户提供高度定制化 AR 解决方案。项目初期,通过多种方式深入了解客户需求,挖掘痛点。基于需求分析,技术团队运用自主研发技术和先进算法&…

暑假算法日记第一天

目标​:刷完灵神专题训练算法题单 阶段目标📌:【算法题单】滑动窗口与双指针 LeetCode题目:1456. 定长子串中元音的最大数目643. 子数组最大平均数 I1343. 大小为 K 且平均值大于等于阈值的子数组数目2090. 半径为 k 的子数组平均值2379. 得…

【软考高项】信息系统项目管理师-第1章 信息化发展(1.5 数字化转型与元宇宙、1.6 标题类知识点、1.7 十四五规划内容汇总)

文章大纲 第1章 信息化发展1.5 数字化转型与元宇宙1.5.1 数字化转型1.5.2 元宇宙1.6 标题类知识点1.7 十四五规划内容汇总1.8 10道试题第1章 信息化发展 学习建议: 此章内容大部分为新增内容,基本是全新的章节2023年5月考试2分选择,5分案例2023年下半年各批次选择题2分左右1.…

STM32F103C8T6单片机内部执行原理及启动流程详解

引言:为什么深入理解STM32启动流程很重要?STM32F103C8T6作为嵌入式开发中最常用的单片机之一,其内部执行原理和启动流程是理解嵌入式系统底层运行机制的核心。无论是开发Bootloader、调试HardFault异常,还是优化系统启动速度&…

【python 常用的数学科学/计算机视觉等工具】

当然有!在科学计算、机器学习、图像处理等领域,scikit-learn、scikit-image(skimage)、SciPy、OpenCV 是非常重要的库,但它们不是唯一的。以下是一些与它们类似或互补的项目,按照用途分类列出: …

LUMP+NFS架构的Discuz论坛部署

一、配置准备 每台主机都安装mysql、nfs、php、mysql 对每台主机都进行关闭防火墙、上下文等,减少阻碍[rooteveryone ~]# systemctl stop firewalld [rooteveryone ~]# setenforce 0安装插件等[rootlocalhost mysql]# yum install -y nfs-utils nginx [rootlocalho…

C++STL-deque

一.基础概念deque和vector一样都是对元素的操作,不同点:vector对元素增删后元素会往前或往后移,如果数据不大没有太多影响,如果数据很大效率会变低;deque对元素增删不会使元素位置改变,所有效率会变高。二.…

字节跳动高质量声音克龙文字转语音合成软件MegaTTS3整合包

MegaTTS3是抖音团队联合国内其他大学研发的一款语音合成及声音克龙应用,可实现零样本语音克龙及富有情感的自然语音合成。我基于当前最新版制作了免安装一键启动整合包。 MegaTTS3介绍 MegaTTS 3 是字节跳动(ByteDance)与浙江大学联合开发的…

RPC:远程过程调用机制

目录 1、概念 2、RPC架构 2.1 RPC的四个核心组件 2.2 访问流程 3、关键概念 3.1 接口定义语言 (IDL - Interface Definition Language) 3.2 序列化与反序列化 (Serialization & Deserialization - Marshalling/Unmarshalling) 3.3 网络传输 (Transport) 3.4 服务发…

EPLAN 电气制图(六):电机正反转副勾主电路绘制

一、项目背景:为什么绘制电机正反转主电路? 在多功能天车系统中,电机正反转控制是核心功能之一。通过 EPLAN 绘制主电路,不仅能清晰展示电源分配、换相逻辑和线缆连接,还能为后续 PLC 控制设计奠定基础。本次以西门子设…

JAVA JVM对象的实现

jvm分配内存给对象的方式1. 内存分配的总体流程对象内存分配的主要步骤:类加载检查:确认类已加载、解析和初始化。内存分配:根据对象大小,从堆中划分内存空间。内存初始化:将分配的内存空间初始化为零值(不…

CVE-2023-41990/CVE-2023-32434/CVE-2023-38606/CVE-2023-32435

CVE-2023-41990(GitLab 命令注入漏洞)漏洞原理CVE-2023-41990是GitLab CE/EE(社区版/企业版)中项目导出功能的一个命令注入漏洞。具体原理如下:①GitLab在导出项目时,会调用git命令生成项目存档&#xff08…