前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【建议收藏】各版本操作系统对.NET支持情况

【建议收藏】各版本操作系统对.NET支持情况

作者头像
沙漠尽头的狼
发布于 2024-01-15 06:21:12
发布于 2024-01-15 06:21:12
1.6K0
举报
文章被收录于专栏:Dotnet9Dotnet9

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

安装操作系统后,实测安装相应运行时并能够运行星尘代理为通过。

测试平台:VMware Workstation

镜像来源:MSDN, 我告诉你 - 做一个安静的工具站 (itellyou.cn)[1]

参考:

  • .NET Framework 版本和依赖关系[2]
  • .NET Framework 系统要求[3]

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

支持

支持

支持

Keylin Desktop V10 SP1

Mono 6.12

支持

支持

支持

Keylin Server V10 SP1

Mono 6.12

支持

支持

支持

Kylin V10 SP1

支持

Phytium,FT-2000+/64

SmartOS A4

支持

支持

支持

感谢 @_well[4] 在UOS上的支持

.NET Framework 版本历史

版本

发布日期

终止支持

.NET Framework 4.8.1[5]

2022年8月9日

.NET Framework 4.8[6]

2019年4月18日

.NET Framework 4.7.2[7]

2018年4月30日

.NET Framework 4.7.1[8]

2017年10月17日

.NET Framework 4.7[9]

2017年4月5日

.NET Framework 4.6.2[10]

2016年8月2日

.NET Framework 3.5 SP1[11]

2008年11月18日

2029年1月9日

.NET Framework 4.6.1[12]

2015年11月30日

2022年4月26日

.NET Framework 4.6[13]

2015年7月20日

2022年4月26日

.NET Framework 4.5.2[14]

2014年5月5日

2022年4月26日

.NET Framework 4.5.1[15]

2013年10月17日

2016年1月12日

.NET Framework 4.5[16]

2012年8月15日

2016年1月12日

.NET Framework 4.0[17]

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

  • 作者:大石头
  • 发布:2023-11-24 08:11:07
  • 原文链接:各版本操作系统对.NET支持情况(1124更新) (newlifex.com)[18]

参考资料

[1]

MSDN, 我告诉你 - 做一个安静的工具站 (itellyou.cn): https://msdn.itellyou.cn/

[2]

.NET Framework 版本和依赖关系: https://learn.microsoft.com/zh-cn/dotnet/framework/migration-guide/versions-and-dependencies

[3]

.NET Framework 系统要求: https://learn.microsoft.com/zh-cn/dotnet/framework/get-started/system-requirements

[4]

@_well: https://www.yuque.com/_well

[5]

.NET Framework 4.8.1: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net481

[6]

.NET Framework 4.8: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net48

[7]

.NET Framework 4.7.2: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net472

[8]

.NET Framework 4.7.1: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net471

[9]

.NET Framework 4.7: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net47

[10]

.NET Framework 4.6.2: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net462

[11]

.NET Framework 3.5 SP1: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net35-sp1

[12]

.NET Framework 4.6.1: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net461

[13]

.NET Framework 4.6: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net46

[14]

.NET Framework 4.5.2: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net452

[15]

.NET Framework 4.5.1: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net451

[16]

.NET Framework 4.5: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net45

[17]

.NET Framework 4.0: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net40

[18]

各版本操作系统对.NET支持情况(1124更新) (newlifex.com): https://newlifex.com/tech/os_net

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Dotnet9 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Windows操作系统所支持的.NET Framework版本
英文 原文 链接:https://docs.microsoft.com/en-us/dotnet/framework/install/guide-for-developers
崔文远TroyCui
2019/05/21
3.2K0
.NET 框架 Microsoft .NET Framework (更新至.NET Framework4.8)
https://dotnet.microsoft.com/download/dotnet-framework
CNXY
2019/05/24
1.5K0
关于ADK、SDK、WDK、WPT、WPR、WPA、WinDBG、poolmon
WPT(Windows Performance Toolkit )由Windows Performance Recorder(WPR)和Windows Performance Analyzer(WPA)组成;
Windows技术交流
2021/12/17
4.1K0
server 2016和2019最高只能安装dotnet4.8,server2022才能安装dotnet4.8.1,下载离线文件安装,web安装程序在线安装太慢
背景:有个朋友server2016需要dotnet4.x的高版本,用web安装程序在线安装太慢
Windows技术交流
2024/03/21
1.2K0
NET Framework 版本和依赖关系
CNXY
2017/12/22
2.6K0
一款基于 .NET 开源的多功能的 B 站视频下载工具
哔哩哔哩(B站)是一个知名的视频学习平台,作为程序员而言这是一个非常值得推荐的网站。今天大姚给大家推荐一款基于 .NET 开源的多功能的 B 站视频下载工具:downkyi。
追逐时光者
2025/05/09
1780
一款基于 .NET 开源的多功能的 B 站视频下载工具
win7 无法启动 WPF 程序 D3Dcompiler_47.dll 丢失
本文记录 D3Dcompiler_47 丢失问题,在安装 KB4040973 KB3178034 完成的 win7 系统可能出现 D3Dcompiler_47 丢失,让 WPF 等软件无法启动
林德熙
2020/04/16
1.3K0
.NET Framework 4.5.2 静默安装参数
Microsoft .NET Framework 4.5.2 是针对 Microsoft .NET Framework 4、Microsoft .NET Framework 4.5 和 Microsoft .NET Framework 4.5.1 的就地更新,兼容性良好。  .NET Framework 4.5.2取代 .NET Framework 4。 当您在已安装 .NET Framework 4 的系统中安装 .NET Framework 4.5.2 时,组件会被取代。 卸载 .NET Framewo
张善友
2018/01/26
2.6K0
如何使server2019和2022像win10、win11那样双击安装或直接从网站安装 .msix、.msixbundle、.appx 和 .appxbund
https://learn.microsoft.com/en-us/windows/msix/msix-server-2019
Windows技术交流
2024/01/03
2K1
.NET/C# 检测电脑上安装的 .NET Framework 的版本
如果你希望知道某台计算机上安装了哪些版本的 .NET Framework,那么正好本文可以帮助你解决问题。
walterlv
2023/10/22
6830
.NET/C# 检测电脑上安装的 .NET Framework 的版本
Inno Setup检测软件依赖环境是否安装
从 Visual Studio .NET 到 Visual Studio 2013,C++ 编译器和工具的每个主版本都包含一个新的独立版本的 Microsoft C 运行 (CRT) 库。 CRT 的这些独立版本彼此独立,并在不同程度上彼此不兼容。 例如,Visual Studio 2012 使用的 CRT 库是第 11 版,名为 msvcr110.dll,而 Visual Studio 2013 使用的 CRT 是第 12 版,名为 msvcr120.dll。 从 Visual Studio 2015 开始,不再是这样。 Visual Studio 2015 及更高版本的 Visual Studio 都使用一个通用 CRT。
码客说
2021/07/19
2.4K0
Inno Setup检测软件依赖环境是否安装
.NET平台系列5 .NET Core 简介
自1995年互联网战略日以来最雄心勃勃的事业 —— 微软.NET战略, 2000年6月30日。 
张传宁IT讲堂
2021/05/14
1.1K0
全面整理.NET Framework 各类安装失败及异常情况
如果是Win10系统,.NET Framework 3.5 需要在“启用或关闭 Windows 功能”勾选安装。
小焱
2025/05/27
3770
全面整理.NET Framework 各类安装失败及异常情况
.NET 4.0 版本号
.NET 4.5.1, .NET 4.5 和 .NET 4.0 均基于 .NET 4.0 CLR,而 .NET 4.5 对 CLR进行了升级和Bug修复. .NET 4.0 - 4.0.30319.1 (.NET 4.0 的第一个版本) .NET 4.0 - 4.0.30319.296 (.NET 4.0 的一个安全补丁 06-Sep-2012) .NET 4.5 - 4.0.30319.17929 (.NET 4.5 版本) .NET 4.5 January Updates - 4.0.30319.180
张善友
2018/01/30
1.4K0
.NET 4.0 版本号
如何检测当前操作系统是否支持运行 .NET Core 3 / .NET 5 / .NET 6 应用?
虽然微软官方声称 .NET Core 3 / .NET 5 / .NET 6 应用支持在 Windows 7 及以上运行,但你不应该轻信。因为微软还在某个隐秘的角落里说明还应安装一枚 KB2533623 补丁。
walterlv
2023/10/23
6590
如何检测当前操作系统是否支持运行 .NET Core 3 / .NET 5 / .NET 6 应用?
.NET平台系列9 .NET Core 3.0 / .NET Core 3.1 详解
  .NET Core 3.0 于 2019年9月23日发布,重点是增加对同时支持使用 Windwos Forms、WPF 和 Entity Frmamework 6.3 构建 Windows 桌面应用程序的支持、应用程序本地部署、快速JSON阅读器、串口访问和物联网(IoT)解决方案的其他PIN访问以及默认情况下的分级编译。
张传宁IT讲堂
2021/06/08
1.6K0
.NET平台系列9 .NET Core 3.0 / .NET Core 3.1 详解
SCOM 2012 sp1 安装篇(一)
最大的一个功能是能够支持监控windwos server 2012与windows 8,并且还支持Centos,Debian,Oracle和ubuntu linux这些对于企业中有非红帽linux服务器的场景无疑是一次重大革新。
SuperDream
2019/02/28
2.3K0
SCOM 2012 sp1 安装篇(一)
Jenkins 流水线远程部署 .NET Core/Framework 到 IIS
在本章中,将会介绍在 Windows Jenkins 上,编译 .NET Core、.NET Framework 项目,以及远程部署到 IIS 中。
痴者工良
2021/06/29
2.5K0
CVE-2019-0708:RDP终极EXP爆出
CVE-2019-0708是微软于2019年05月14日发布的一个严重的RDP远程代码执行漏洞。该漏洞无需身份认证和用户交互,可能形成蠕虫爆发,影响堪比wannycry。
用户1631416
2019/09/17
2.1K0
CVE-2019-0708:RDP终极EXP爆出
.Net Framework 各版本区别
自从微软推出.NET以来,截止到上月为止,.NET的使用人数仅次于C++、C,学校教学以及公司开发环境所使用Visual Studio .NET Framework版本多不相同,本文作者比较了.NET Framework多个版本之间的区别,方便各位选择和切换.NET Framework。 版本号发布日期Visual Studio的版本Windows上的默认情况CLR版本发行版的特点 1.0 2002年2月13日 Visual Studio .NET NA 1.0 CLR和基类库的第一个版本 1
Isaac Zhang
2019/09/10
3.3K0
推荐阅读
相关推荐
Windows操作系统所支持的.NET Framework版本
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档