当前位置: 首页 > news >正文

各版本 操作系统 对 .NET Framework 与 .NET Core 支持

        有两种类型的受支持版本:长期支持 (LTS) 版本和标准期限支持 (STS) 版本。 所有版本的质量都是一样的。 唯一的区别是支持的时间长短。 LTS 版本可获得为期三年的免费支持和补丁。 STS 版本可获得 18 个月的免费支持和修补程序。 有关详细信息,请参阅 .NET 支持策略。

从上图中我们可以看出,.Net5及以下版本已经不再受到官方支持;而.Net7看起来也是过渡版本,支持时间较短,本文从 .Net Core 3.1 开始介绍支持的系统,可能不是很全面,仅供参考。

.Net Core 3.1 支持的操作系统:

以下操作系统支持.NET Core 3.1:

  • Alpine: 3.9+
  • Debian: 9+
  • openSUSE: 42.3+
  • Fedora: 26+
  • Ubuntu: 16.04+
  • RHEL: 6+
  • SLES: 12+
  • macOS: 10.13+
  • Windows Client: 7, 8.1, 10 (1607+)
  • Windows Server: 2012 R2 SP1+
    注意:Windows窗体和WPF应用程序仅在Windows上起作用并受支持。

芯片支持如下:

  • Windows,macOS和Linux上的x64
  • Windows上的x86
  • Windows和Linux上的ARM32
  • Linux上的ARM64(内核4.14+)

注意:请确保.NET Core 3.1 ARM64部署使用Linux内核4.14版本或更高版本。例如,Ubuntu 18.04满足此要求,但16.04不满足。

.Net Core 5.0 支持的操作系统:

Windows

OSVersionArchitecturesLifecycle
Windows Client7 SP1(*), 8.1x64, x86Windows
Windows 10 ClientVersion 1607+x64, x86, Arm64Windows
Windows Server2012 R2+x64, x86Windows Server
Windows Server Core2012 R2+x64, x86Windows Server
Nano ServerVersion 1809+x64Windows Server

有关 Windows 7 ESU 的常见问题解答:

有关 Windows 7 的扩展安全汇报 (ESU) 的常见问题解答 | Microsoft Learn

Linux

OSVersionArchitecturesLifecycle
Alpine Linux3.11+x64, Arm64Alpine
CentOS7+x64CentOS
Debian9+x64, Arm32, Arm64Debian
Fedora32+x64Fedora
Linux Mint18+x64Linux Mint
openSUSE15+x64OpenSUSE
Red Hat Enterprise Linux7+x64Red Hat
SUSE Enterprise Linux (SLES)12 SP2+x64SUSE
Ubuntu21.04, 20.10, 20.04, 18.04, 16.04x64, Arm32, Arm64Ubuntu

macOS

OSVersionArchitectures
macOS10.13+x64

 .NET 6 支持下列 Windows 版本:

+ 表示最低版本

有关 .NET 6 支持的操作系统、发行版和生命周期策略的详细信息,请参阅 .NET 6 支持的 OS 版本。

Windows 7 的脱机安装

本部分仅适用于 .NET Core 2.1。

在 Windows 7 上执行 .NET Core 2.1 的脱机安装时,请确保目标计算机上安装了最新的 Microsoft 根证书颁发机构 2011。

certmgr.exe 工具可以自动安装证书,并从 Visual Studio 或 Windows SDK 获取该证书。 以下命令用于在运行 .NET Core 2.1 安装程序之前安装证书:

控制台 :certmgr.exe /add MicRooCerAut2011_2011_03_22.crt /s /r localMachine root

请务必查看下面 Windows 7 所需的依赖项。

.NET 7 支持下列 Windows 版本:

+ 表示最低版本

有关 .NET 7 支持的操作系统、发行版和生命周期策略的详细信息,请参阅.NET 7 受支持的 OS 版本。

.NET 8 支持下列 Windows 版本:

+ 表示最低版本

有关 .NET 8 支持的操作系统、发行版和生命周期策略的详细信息,请参阅 .NET 8 支持的 OS 版本。

Windows 7/8.1/Server 2012

如果要在以下 Windows 版本上安装 .NET SDK 或运行时,则需要其他依赖项:

操作系统先决条件
Windows 7 SP1 ESU- Microsoft Visual C++ 2015-2019 Redistributable 64 位 / 32 位
- KB3063858 64 位 / 32 位
- Microsoft 根证书颁发机构 2011(仅限 .NET Core 2.1 脱机安装程序)
Windows 8.1Microsoft Visual C++ 2015-2019 Redistributable 64 位 / 32 位
Windows Server 2012Microsoft Visual C++ 2015-2019 Redistributable 64 位 / 32 位
Windows Server 2012 R2Microsoft Visual C++ 2015-2019 Redistributable 64 位 / 32 位

如果收到与以下 dll 之一相关的错误,也需要满足上述要求:

  • api-ms-win-crt-runtime-l1-1-0.dll
  • api-ms-win-cor-timezone-l1-1-0.dll
  • hostfxr.dll

如需了解更多,请参考官网地址:

在 Windows 上安装 .NET - .NET | Microsoft Learn

WinXP系列 :

win2003r2需要先安装net3.5sp1,才能支持安装net2sp2,也不能提前安装net4.0。

Win7/Vista系列:

win7打上sp1以后,可以安装vc++2019,然后就能跑AOT应用了 。

win7能够安装net7,但是占用内存很大,空白应用启动起码占500M内存,官方直接说net7不支持win7。

Win8系列:

Win10/Win11系列:

Linux系列:

.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

 希望本文对你有帮助。

相关文章:

各版本 操作系统 对 .NET Framework 与 .NET Core 支持

有两种类型的受支持版本:长期支持 (LTS) 版本和标准期限支持 (STS) 版本。 所有版本的质量都是一样的。 唯一的区别是支持的时间长短。 LTS 版本可获得为期三年的免费支持和补丁。 STS 版本可获得 18 个月的免费支持和修补程序。 有关详细信息,请参阅 .N…...

Golang 线程安全与 sync.Map

前言 线程安全通常是指在并发环境下,共享资源的访问被适当地管理,以防止竞争条件(race conditions)导致的数据不一致 Go语言中的线程安全可以通过多种方式实现 实现方式 互斥锁(Mutexes) Go的sync包提供…...

1.2 Hadoop概述

小肥柴的Hadoop之旅 1.2 Hadoop概述 目录1.2 Hadoop概述1.2.1 回归问题1.2.2 Google的三篇论文1.2.3 Hadoop的诞生过程1.2.4 Hadoop特点简介 参考文献和资料 ) 目录 1.2 Hadoop概述 1.2.1 回归问题 通过前一篇帖子的介绍,特别是问题思考部分的说明,我…...

Adams许可管理安全控制策略

随着全球信息化的快速发展,信息安全和许可管理问题日益凸显。在这场无形的挑战中,Adams许可管理安全控制策略以其卓越的性能和可靠性,引领着解决这类问题的新潮流。 Adams许可管理安全控制策略是一种全方位、多层次的安全控制方案&#xff0…...

无人地磅系统|内蒙古中兴首创无人地磅和远程高效管理的突破

走进标杆企业,感受名企力量,探寻学习优秀企业领先之道。 本期要跟砼行们推介的标杆企业是内蒙古赤峰市砼行业的龙头企业:赤峰中兴首创混凝土搅拌有限责任公司(以下简称为中兴首创)。 中兴首创成立于2011年初&#xff…...

【SpringCloud】7、Spring Cloud Gateway限流配置

1、限流介绍 Spring Cloud Gateway 的限流配置主要涉及到令牌桶算法的实现。令牌桶算法可以对某一时间窗口内的请求数进行限制,保持系统的可用性和稳定性,防止因流量暴增而导致的系统运行缓慢或宕机。 在 Spring Cloud Gateway 中,官方提供了 RequestRateLimiterGatewayFi…...

【gRPC学习】使用go学习gRPC

个人博客:Sekyoro的博客小屋 个人网站:Proanimer的个人网站 RPC是远程调用,而google实现了grpc比较方便地实现了远程调用,gRPC是一个现代的开源远程过程调用(RPC)框架 概念介绍 在gRPC中,客户端应用程序可以直接调用另一台计算机上的服务器应用程序上的方法&#…...

C语言中常用的字符串函数(strlen、sizeof、sscanf、sprintf、strcpy)

C语言中常用的字符串函数 文章目录 C语言中常用的字符串函数1 strlen函数2 sizeof函数2.1 sizeof介绍2.2 sizeof用法 3 sscanf函数3.1 sscanf介绍3.2 sscanf用法3.3 sscanf高级用法 4 sprintf函数4.1 背景4.2 sprintf用法 5 strcpy函数5.1 strcpy介绍5.1 strcpy用法 1 strlen函…...

域名解析服务器:连接你与互联网的桥梁

域名解析服务器:连接你与互联网的桥梁 大家好,我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天,我们将探讨一个网络世界中至关重要却鲜为人知的角…...

理论物理在天线设计和射频电路设计中的应用

理论物理的基本原理可以应用于电路中的电磁场分析和电磁波传播问题,例如天线设计和射频电路设计。通过应用麦克斯韦方程组和电磁波传播理论,可以优化电路的性能,提高天线的辐射效率和射频电路的传输效率。麦克斯韦方程组是描述电磁场行为的基…...

MySql01:初识

1.mysql数据库2.配置环境变量3. 列的类型和属性,索引,注释3.1 类型3.2 属性3.3 主键(主键索引)3.4 注释 4.结构化查询语句分类:5.列类型--表列类型设置 1.mysql数据库 数据库: ​ 数据仓库,存储数据,以前我…...

Python——运算符

num 1 num 1 print("num1:", num) num - 1 print("num-1:", num) num * 4 print("num*4:", num) num / 4 print("num/4:", num) num 3 num % 2 print("num%2:", num) num ** 2 print("num**2:", num) 运行结果…...

赋能软件开发:生成式AI在优化编程工作流中的应用与前景

随着人工智能(AI)技术的快速发展,特别是生成式AI模型如GPT-3/4的出现,软件开发行业正经历一场变革,这些模型通过提供代码生成、自动化测试和错误检测等功能,极大地提高了开发效率和软件质量。 本文旨在深入…...

通过盲对抗性扰动实时击败基于DNN的流量分析系统

文章信息 论文题目:Defeating DNN-Based Traffic Analysis Systems in Real-Time With Blind Adversarial Perturbations 期刊(会议):30th USENIX Security Symposium 时间:2021 级别:CCF A 文章链接&…...

【Project】TPC-Online Module (manuscript_2024-01-07)

PRD正文 一、概述 本模块实现隧道点云数据的线上汇总和可视化。用户可以通过注册和登录功能进行身份验证,然后上传原始隧道点云数据和经过处理的数据到后台服务器。该模块提供数据查询、筛选和可视化等操作,同时支持对指定里程的分段显示和点云颜色更改…...

通过cpolar在公网访问本地网站

通过cpolar可以轻松将本地网址映射到公网进行访问,下面简要介绍一下实现步骤。 目录 一、cpolar下载 二、安装 三、使用 3.1 登录 3.2 创建隧道 一、cpolar下载 cpolar官网地址:cpolar - secure introspectable tunnels to localhost 通过QQ邮箱…...

Prokka: ubuntu安装的时候出现错误

[14:10:57] Running: cat /app/prokka_result/ref_file/ref_file.HAMAP.hmm.tmp.77.faa | parallel --gnu --plain -j 2 --block 108208 --recstart ‘>’ --pipe hmmscan --noali --notextw --acc -E 1e-09 --cpu 1 /opt/prokka/db/hmm/HAMAP.hmm /dev/stdin > /app/pro…...

安全防御之密码技术

密码学是信息安全的基础技术之一,是达到信息系统安全等级保护要求的核心技术支持,在身份验证、访问控制、文件加密、数据加密和安全传输中都得到广泛应用。其核心目标是保证信息的机密性、完整性和可用性。 密码学包括加密和解密两个部分。一般过程是&am…...

一文读懂「多模态大模型」

​ 学习资源 5-多模态大模型一统NLP和CV 1.多模态大模型的基本原理 2.常见的多模态大模型 https://www.bilibili.com/video/BV1NN41177Zp?p5&vd_sourcef27f081fc77389ca006fcebf41bede2d 3.多模态大模型如_哔哩哔哩_bilibili 强强联手!科大讯飞和中科院终于把【…...

深入PostgreSQL:高级函数用法探索

写在开头 在 PostgreSQL 中,函数是数据库开发和管理中强大而灵活的工具。通过深入了解高级函数用法,我们可以更有效地利用 PostgreSQL 的功能。在本文中,我们将探讨一些看起来比较高级的 PostgreSQL 函数用法,包括窗口函数、自定义聚合函数、JSONB 类型函数、全文搜索、PL…...

Java 8 Stream API 入门到实践详解

一、告别 for 循环&#xff01; 传统痛点&#xff1a; Java 8 之前&#xff0c;集合操作离不开冗长的 for 循环和匿名类。例如&#xff0c;过滤列表中的偶数&#xff1a; List<Integer> list Arrays.asList(1, 2, 3, 4, 5); List<Integer> evens new ArrayList…...

Admin.Net中的消息通信SignalR解释

定义集线器接口 IOnlineUserHub public interface IOnlineUserHub {/// 在线用户列表Task OnlineUserList(OnlineUserList context);/// 强制下线Task ForceOffline(object context);/// 发布站内消息Task PublicNotice(SysNotice context);/// 接收消息Task ReceiveMessage(…...

线程与协程

1. 线程与协程 1.1. “函数调用级别”的切换、上下文切换 1. 函数调用级别的切换 “函数调用级别的切换”是指&#xff1a;像函数调用/返回一样轻量地完成任务切换。 举例说明&#xff1a; 当你在程序中写一个函数调用&#xff1a; funcA() 然后 funcA 执行完后返回&…...

【解密LSTM、GRU如何解决传统RNN梯度消失问题】

解密LSTM与GRU&#xff1a;如何让RNN变得更聪明&#xff1f; 在深度学习的世界里&#xff0c;循环神经网络&#xff08;RNN&#xff09;以其卓越的序列数据处理能力广泛应用于自然语言处理、时间序列预测等领域。然而&#xff0c;传统RNN存在的一个严重问题——梯度消失&#…...

Nginx server_name 配置说明

Nginx 是一个高性能的反向代理和负载均衡服务器&#xff0c;其核心配置之一是 server 块中的 server_name 指令。server_name 决定了 Nginx 如何根据客户端请求的 Host 头匹配对应的虚拟主机&#xff08;Virtual Host&#xff09;。 1. 简介 Nginx 使用 server_name 指令来确定…...

【论文阅读28】-CNN-BiLSTM-Attention-(2024)

本文把滑坡位移序列拆开、筛优质因子&#xff0c;再用 CNN-BiLSTM-Attention 来动态预测每个子序列&#xff0c;最后重构出总位移&#xff0c;预测效果超越传统模型。 文章目录 1 引言2 方法2.1 位移时间序列加性模型2.2 变分模态分解 (VMD) 具体步骤2.3.1 样本熵&#xff08;S…...

OpenLayers 分屏对比(地图联动)

注&#xff1a;当前使用的是 ol 5.3.0 版本&#xff0c;天地图使用的key请到天地图官网申请&#xff0c;并替换为自己的key 地图分屏对比在WebGIS开发中是很常见的功能&#xff0c;和卷帘图层不一样的是&#xff0c;分屏对比是在各个地图中添加相同或者不同的图层进行对比查看。…...

C++ Visual Studio 2017厂商给的源码没有.sln文件 易兆微芯片下载工具加开机动画下载。

1.先用Visual Studio 2017打开Yichip YC31xx loader.vcxproj&#xff0c;再用Visual Studio 2022打开。再保侟就有.sln文件了。 易兆微芯片下载工具加开机动画下载 ExtraDownloadFile1Info.\logo.bin|0|0|10D2000|0 MFC应用兼容CMD 在BOOL CYichipYC31xxloaderDlg::OnIni…...

Web 架构之 CDN 加速原理与落地实践

文章目录 一、思维导图二、正文内容&#xff08;一&#xff09;CDN 基础概念1. 定义2. 组成部分 &#xff08;二&#xff09;CDN 加速原理1. 请求路由2. 内容缓存3. 内容更新 &#xff08;三&#xff09;CDN 落地实践1. 选择 CDN 服务商2. 配置 CDN3. 集成到 Web 架构 &#xf…...

《C++ 模板》

目录 函数模板 类模板 非类型模板参数 模板特化 函数模板特化 类模板的特化 模板&#xff0c;就像一个模具&#xff0c;里面可以将不同类型的材料做成一个形状&#xff0c;其分为函数模板和类模板。 函数模板 函数模板可以简化函数重载的代码。格式&#xff1a;templa…...