.NET Framework 对应系统版本汇总

  • 复选标记图标 ✔️ 表示默认安装 .NET Framework 的操作系统版本。
  • 加号图标 ➕ 表示 .NET Framework 未安装但可以安装的操作系统版本。
  • 星号 * 表示必须在控制面板中(如果是 Windows Server,则通过服务器管理器)启用 .NET Framework(无论是否预安装)的操作系统版本。
  • 必须通过控制面板(适用于 Windows)或服务器管理器(适用于 Windows Server)在此操作系统上启用 .NET Framework。
  • 通常,不应卸载计算机上安装的 .NET Framework 的任何版本,因为你使用的应用程序可能依赖于特定版本,如果移除该版本,则应用程序可能会中断。 可以在一台计算机上同时加载 .NET Framework 的多个版本。 这意味着,你可以安装 .NET Framework 而无需卸载早期版本。 有关详细信息,请参阅入门。
  • .net 版本和依赖关系传送门

.NET Framework 4.8.1(2023/07/31)

版本
CLR4
Windows✔️ 2022 年 9 月版本(版本 22621)
➕ 2021 年 10 月 11 日版本(版本 22000)
➕ 10 2021 年 11 月更新
➕ 10 2021 年 5 月更新
➕ 10 2020 年 10 月更新
Windows Server➕ Windows Server 2022

.NET Framework 4.8(目前大部分系统版本可用)(文章已包含ndp48离线安装包)

版本
CLR4
Windows✔️ 2021 年 10 月 11 日版本(版本 22000)
✔️ 10 2021 年 11 月更新
✔️ 10 2021 年 5 月更新
✔️ 10 2020 年 10 月更新
✔️ 10 2020 年 5 月更新
✔️ 10 2019 年 11 月更新
✔️ 10 2019 年 5 月更新
➕ 10 2018 年 10 月更新(版本 1809)
➕ 10 2018 年 4 月更新(版本 1803)
➕ 10 秋季创意者更新(版本 1709)
➕ 10 创意者更新(版本 1703)
➕ 10 周年更新(版本 1607)
➕ 8.1
➕7
Windows Server✔️ Windows Server 2022
➕ Windows Server 2019
➕ Windows Server 版本 1809
➕ Windows Server 版本 1803
➕ 2016
➕ 2012 R2
➕ 2012
➕ 2008 R2 SP1

.NET Framework 4.7.2

版本
CLR4
包含于 Visual Studio 中20191
Windows✔️ 10 2018 年 10 月更新(版本 1809)
✔️ 10 2018 年 4 月更新(版本 1803)
➕ 10 秋季创意者更新(版本 1709)
➕ 10 创意者更新(版本 1703)
➕ 10 周年更新(版本 1607)
➕ 8.1
➕7
Windows Server✔️ Windows Server 2019
✔️ Windows Server 版本 1809
✔️ Windows Server 版本 1803
➕ Windows Server 版本 1709
➕ 2016
➕ 2012 R2
➕ 2012
➕ 2008 R2 SP1

.NET Framework 4.7.1

版本
CLR4
Windows✔️ 10 秋季创意者更新(版本 1709)
➕ 10 创意者更新(版本 1703)
➕ 10 周年更新(版本 1607)
➕ 8.1
➕7
Windows Server➕ Windows Server 版本 1803
✔️ Windows Server 版本 1709
➕ 2016
➕ 2012 R2
➕ 2012
➕ 2008 R2 SP1

.NET Framework 4.7

版本
CLR4
Windows✔️ 10 创意者更新(版本 1703)
➕ 10 周年更新(版本 1607)
➕ 8.1
➕7
Windows Server➕ 2016
➕ 2012 R2
➕ 2012
➕ 2008 R2 SP1

.NET Framework 4.6.2

版本
CLR4
Windows✔️ 10 周年更新(版本 1607)
➕ 10 十一月更新(版本 1511)
➕ 10
➕ 8.1
➕ 7
Windows Server✔️ 2016

➕ 2012 R2
➕ 2012
➕ 2008 R2 SP1
➕ 2008 SP2

.NET Framework 4.6.1

版本
CLR4
包含于 Visual Studio 中20171
Windows✔️ 10 十一月更新(版本 1511)
➕ 10
➕ 8.1
➕ 8
➕ 7
Windows Server➕ 2012 R2
➕ 2012
➕ 2008 R2 SP1

.NET Framework 4.6

版本
CLR4
包含于 Visual Studio 中2015
Windows✔️ 10

➕ 8.1
➕ 8
➕ 7
➕ Vista
Windows Server➕ 2012 R2
➕ 2012
➕ 2008 R2 SP1
➕ 2008 SP2

.NET Framework 4.5.2

版本
CLR4
Windows➕ 8.1
➕ 8
➕ 7
➕ Vista
Windows Server➕ 2012 R2
➕ 2012
➕ 2008 R2 SP1
➕ 2008 SP2

.NET Framework 4.5.1

版本
CLR4
包含于 Visual Studio 中2013
Windows✔️ 8.1

➕ 8
➕ 7
➕ Vista
Windows Server✔️ 2012 R2

➕ 2012
➕ 2008 R2 SP1
➕ 2008 SP2

.NET Framework 4.5

版本
CLR4
包含于 Visual Studio 中2012
Windows✔️ 8
➕ 7
➕ Vista
Windows Server✔️ 2012
➕ 2008 R2 SP1
➕ 2008 SP2

.NET Framework 4

版本
CLR4
包含于 Visual Studio 中2010
Windows➕ 7
➕ Vista
Windows Server➕ 2008 R2 SP1
➕ 2008 SP2
➕ 2003

.NET Framework 3.5

版本
CLR2.0
包含于 Visual Studio 中2008
Windows✔️ 10*
✔️ 8.1*
✔️ 8*
✔️ 7

➕ Vista
Windows Server➕ Windows Server 版本 1803*
➕ Windows Server 版本 1709*
➕ 2016*
➕ 2012 R2*
➕ 2012*

✔️2008 R2 SP1*

➕ 2008 SP2
➕ 2003

.NET Framework 3.0

版本
CLR2.0
Windows✔️ Vista
Windows Server✔️ 2008 R2 SP1*
✔️ 2008 SP2*

➕ 2003

.NET Framework 2.0

版本
CLR2.0
包含于 Visual Studio 中2005
Windows不适用
Windows Server✔️ 2008 R2 SP1
✔️ 2008 SP2
✔️ 2003

.NET Framework 1.1

版本
CLR1.1
包含于 Visual Studio 中2003
Windows不适用
Windows Server✔️ 2003

.NET Framework 1.0

版本
CLR1.0
包含于 Visual Studio 中Visual Studio .NET
Windows不适用
Windows Server不适用

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

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

相关文章

IntelliJ IDEA插件

插件安装目录&#xff1a;C:\Users\<username>\AppData\Roaming\JetBrains\IntelliJIdea2021.2\plugins aiXcoder Code Completer&#xff1a;代码补全 Bookmark-X&#xff1a;书签分类 使用方法&#xff1a;鼠标移动到某一行&#xff0c;按ALT SHIFT D

Iptables深度解析:四表五链与动作参数

Iptables是Linux系统中强大的网络流量控制工具&#xff0c;它通过四种主要的表&#xff08;raw、mangle、nat、filter&#xff09;和五条链&#xff08;INPUT、OUTPUT、FORWARD、PREROUTING、POSTROUTING&#xff09;来实现对数据包的过滤、修改和地址转换。 表的概述 在ipta…

修改PCIE 设备控制寄存器DevCtl2参数

如何修改PCIE 设备控制寄存器DevCtl2参数&#xff1f; 参考书籍&#xff1a;PCI_Express_Base_Spec 如图所示&#xff1a;输入Lspci -s 00&#xff1a;08&#xff1a;00 -vvv|grep - i deve 输出DevCap、DevCtl、DevCap2、DevCtl2参数&#xff0c;本节重点分析UEFI BIOS怎么设置…

FPGA分频电路设计(2)

实验要求&#xff1a; 采用 4 个开关以二进制形式设定分频系数&#xff08;0-10&#xff09;&#xff0c;实现对已知信号的分频。 类似实验我之前做过一次&#xff0c;但那次的方法实在是太笨了&#xff1a; 利用VHDL实现一定系数范围内的信号分频电路 需要重做以便将来应对更…

JUC并发编程 09——队列同步器AQS

目录 一.Lock接口 1.1Lock的使用 1.2Lock接口提供的 synchronized 不具备的主要特性 1.3Lock接口的所有方法 二.队列同步器(AQS) 2.1队列同步器的接口与示例 2.2AQS实现源码分析 ①同步队列 ②获取锁 ③释放锁 一.Lock接口 说起锁&#xff0c;你肯定会想到 synchron…

Android Studio 如何实现软件英文变中文教程

目录 前言 一、确认版本号 二、下载汉化包 三、汉化包安装 四、如何实现中英文切换 五、更多资源 前言 Android Studio是一款功能强大的集成开发环境&#xff08;IDE&#xff09;&#xff0c;用于开发Android应用程序。默认情况下&#xff0c;Android Studio的界面和…

js中Math.min(...arr)和Math.max(...arr)的注意点

当arr变量为空数组时&#xff0c;这两个函数和不传参数时的结果是一样的 Math.max() // -Infinity Math.max(...[]) // -InfinityMath.min() // Infinity Math.min(...[]) // Infinity

如何编写高效清晰的嵌入式C程序

作为嵌入式工程师&#xff0c;怎么写出效率高、思路清晰的C语言程序呢? 要用C语言的思维方式来进行程序的构架构建 要有良好的C语言算法基础&#xff0c;以此来实现程序的逻辑构架 灵活运用C语言的指针操作 虽然看起来以上的说法很抽象&#xff0c;给人如坠雾里的感觉&…

RocketMQ与SpringBoot实际项目中使用

消息生产者 1&#xff09;添加依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.1.RELEASE</version> </parent><properties><rocketm…

data 为什么是一个函数

在前端开发中&#xff0c;特别是在使用Vue.js框架时&#xff0c;"data" 通常是一个函数&#xff0c;而不是一个变量。这是因为在Vue组件中&#xff0c;"data" 是一个函数&#xff0c;用于返回包含组件状态的对象。这样做有以下几个原因&#xff1a; 避免数…

3.架构设计系列:高并发系统的设计目标

架构设计系列文章 架构设计系列&#xff1a;什么是架构设计架构设计系列&#xff1a;几个常用的架构设计原则 一、如何理解高并发&#xff1f; 高并发&#xff0c;往往意味着大的流量&#xff0c;而大流量必然会对系统带来冲击。面对这种大流量的冲击&#xff0c;有的系统抗住…

udp异步方式接收消息

C#实现 //定义结构体 public struct UdpState { public UdpClient u; public IPEndPoint e; } private UdpClient _client; //_client的初始化请参考其他资料 IPEndPoint remoteEP null; //TODO //public static bool mess…

电脑IP地址密码寻找指南:解密如何快速获取IP地址登录密码?

在使用电脑时&#xff0c;你可能会遇到需要查找IP地址登录密码的情况。而对于大部分普通用户来说&#xff0c;这项任务并不容易。那么&#xff0c;IP地址密码到底在哪里找呢&#xff1f;本文将为你详细解析&#xff0c;提供一些方法和技巧&#xff0c;帮助你快速找到电脑的IP地…

内存之-LeakCanary

关于作者&#xff1a;CSDN内容合伙人、技术专家&#xff0c; 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 &#xff0c;擅长java后端、移动开发、人工智能等&#xff0c;希望大家多多支持。 目录 一、导读二、概览三、使用四、原理分析4.1 自动初始化4.1.1 初始化…

人工智能_机器学习074_SVM支持向量机_软间隔与优化目标函数构建_C参数由来_惩罚误差点的惩罚度---人工智能工作笔记0114

然后我们接着上一节再来看一下这里我们说有个 min_faces_per_person = 0 这个可以看到如果我们写上0,就意味着要加载所有的人脸图片,就会花费的时间久对吧 我们可以试试,这里我们 min_faces_per_person = 0 改成0然后 我们等一会加载完了以后,我们用 display(X.shape,faces.sh…

Jenkins安装与设置(插件安装失败,版本问题解决)

早期的使用docker安装jenkins的方法会出现插件无法安装的问题&#xff0c;是由于docker拉取的jenkins版本太低了 jdk安装 Linux系统安装JDK1.8 详细流程 maven安装&#xff1a; centos7下安装Maven 使用docker进行安装jenkins&#xff1a; 先把镜像和容器卸干净 docker ps -a…

LinuxPTP在汽车时钟同步网络中的实践

这里列举一些在汽车以太网中使用LinuxPTP的注意点。 请使用较新版本的LinuxPTP&#xff0c;可以自己编译部署&#xff01; 在使用中&#xff0c;我遇到了某些指令或者配置文件关键字已经废弃&#xff0c;官方网页中的文档和实际工具对不上的问题。 研究发现是目标板中部署的Li…

vue data变量不能以“_”开头,否则会产生很多怪异问题

1、 比如给子组件赋值&#xff0c;子组件无法得到这个值&#xff08;也不是一直无法得到&#xff0c;设置后this.$forceUpdate() 居然可以得到&#xff09;&#xff0c; 更无法watch到 <zizujian :config"_config1"> </zizujian>this._config1 { ...…

python使用easyocr识别文字,准确率超高!

文章目录 一、文档二、使用1、安装2、使用3、下载模型4、配合pyautogui识别屏幕的文字 参考资料 一、文档 https://www.jaided.ai/easyocr/documentation/ 二、使用 1、安装 pip install easyocr2、使用 import easyocr# 创建EasyOCR Reader reader easyocr.Reader([ch_s…

Go 错误处理

Go 错误处理 Go 语言通过内置的错误接口提供了非常简单的错误处理机制。 error类型是一个接口类型&#xff0c;这是它的定义&#xff1a; type error interface {Error() string }我们可以在编码中通过实现 error 接口类型来生成错误信息。 函数通常在最后的返回值中返回错误…