我整理的.Net FrameWork发展史

Windows Server 2012下安装.NET Framework 3.5 Windows Server 2012系统已经出来有一段时间了,但在实际装机过程中遇到的还是比较少,前几天在这个系统上安装ArcGIS Server 10.1时遇到了问题,整理一下,以备查阅。 ArcGIS Server 10.1安装时会查看NET Framework的版本才能正确安装ArcGIS Server的.Net扩展组件,需要的版本号为3.5,但Windows Server 2012默认 阅读详情

.Net FrameWork发展史

1.0

1.0是NET最早的一个版本,是第一个微软Visual Studio .NET的发行版的一部分。可以以一个独立且可重新分发的包的形式或在一个软件发展工具包集中被获得,不能安装在用户操作系统和服务器操作系统上。主要包括公共语言运行库CLR1.0、BCL类库和ASP.NET开发框架

CLR:1.0

C#:1.0

IDE:Visual Studio .NET 2002

DateTime:2002-02-13

1.1

增强了可伸缩性和性能,支持ASP.NET开发移动设备的应用程序(对mobile asp .net控件的支持)、支持IPV6网络、ADO.NET、支持Oracle数据库进行本机通信。有了它,我们还能够使用代码访问安全性来进一步锁定和隔离ASP.NET应用程序,net-framework-1.1不是net-framework-1.0的升级版,而是一个独立的全新版本,全新的CLR1.1运行时,您可以在机器上同时安装net-framework-1.0和net-framework-1.1,两者互不影响。

CLR:1.1

C#:1.2

IDE:Visual Studio 2003

DateTime:2003-04-24

2.0

全新的改进,独立与之前的任何一个版本,独立安装,支持64位平台,运行库使用CLR2.0版本,新增泛型(Generic)、全新的API、多线程、内存分配、程序集动态加载、部分类(Partial关键字)、可空类型(Nullable)、匿名方法(Anonymous Method)、迭代器(Iterator)、DataTable和静态类(Static Class),对ADO.NET和ASP.NET框架的增强,在ASP.NET中支持主题、web部件、和Membership权限认证。

CLR:2.0

C#:2.0

IDE:Visual Studio 2005

DateTime:2003-04-24

3.0

独立安装包,安装包中已包含net-framework-2.0和net-framework-2.0-sp1,在这个版本中运行库仍然使用CLR2.0版本,基于net-framework-2.0的基础上新增WPF(Windows Presentation Foundation)、WCF(WindowsCommunication Foundation)、WF(Workflow Foundation)和CardSpace框架。

CLR:2.0

C#:3.0

IDE:无更新

DateTime:2006-11-06

3.5

独立安装包,安装包已包含net-framework-3.0和net-framework-3.0-sp1,语言中新增LINQ(包括LINQ to Object、LINQ to ADO .NET以及LINQ to XML表达式目录树(Expression Tree)、AJAX、局部var关键字、自动属性(直接写get和set)、匿名类型、对象与集合初始化器、扩展方法和Lambda表达式,新增ADO.NET Entity Framework数据访问框架,添加两个新的程序集System.Web.Abstraction.dll和System.Web.Routing.dll。

CLR:2.0

C#:3.0

IDE:Visual Studio 2008

DateTime:2007-11-19

4.0

新的CLR4.0版本、任务并行库用于并行计算、PLINQ、方法的参数支持命名和可选参数、代码约定(Contracts)、动态语言运行时(DLR)、动态类型(dynamic)、集成托管扩展性框架 (MEF)和新增BigInteger和Complex类型,VS 2010正式版中内置对ASP.NET MVC 2的支持,不需要再另外安装

CLR:4.0

C#:4.0

IDE:Visual Studio 2010

DateTime:2010-04-12

4.5

支持Metro风格的应用程序开发、可移植类库(Portable Class Libraries)、后台垃圾回收机制(BackgroundGC)、后台及时编译器(Background JIT)、异步方法、WebSocket、支持基于HTML5的ASP.NET应用程序开发、引入async和await关键字。

CLR:4.0

C#:5.0

IDE:Visual Studio 2012

DateTime:2012-02-20

4.6

.NET 4.6中包含的很多内容都是开源的。.NET 4.6的核心是微软已经开源的.NET Core。添加了自定义代码页编码的支持通过Encoding.RegisterProvider的相应方法来添加不被支持的一些代码页编码。Asp.Net更新和WPF以及其他改进。

CLR:4.0

C#:6.0

IDE:Visual Studio 2015

DateTime:2015-7-26


net-framework-1.0 = CLR1.0 + BCL
net-framework-1.1 = CLR1.1 + BCL
net-framework-2.0 = CLR2.0 + BCL+ FCL(WinForm + WebForm)
net-framework-3.0 = net-framework-2.0 + FCL(WCF + WPF + WF + WCS)
net-framework-3.5 = net-framework-3.0 + BCL(AJAX + Silverlight + LINQ + EF)
net-framework-4.0 = CLR4.0 + BCL(PLINQ + TaskParallel + DLR + BackgroundGC)
net-framework-4.5 = net-framework-4.0 + BCL(Metro + Async + BackgroundJIT + WebSockets)

探索微软.NET Framework的核心概念 NET Framework 是微软推出的一个软件开发平台,旨在构建和运行Windows应用程序。自2002年首次发布以来,.NET Framework经历了数次版本迭代,逐步发展成为开发者广泛采用的平台。它集成了大量的类库、API和工具,支持多种编程语言,如C#、VB.NET等,并提供了丰富的功能,如Windows窗体、ADO.NET、ASP.NET等。在.NET框架中,基础类库(Base Class Library,BCL)是一个庞大的类集合,提供了大量的预定义类型、数据结构、算法和基础设施组件。 阅读详情

相关推荐

MRI多序列,多中心数据集预处理--使用FSL-Flirt 配准数据

FLIRT(FMRIB 的线性图像配准工具)是用于线性(仿射)模态内和模态间脑图像配准的全自动稳健且准确的工具。 什么是配准 在这两张图片上,很容易看出它们没有对齐,左边相对右边倾斜,虽然我们人类视觉系统还是能把对应的解剖关系连系在一起,但是我们使用计算机分析时确不能够 因此,我们希望相同的解剖结构对齐,用坐标表示的话,希望他们在相同的坐标上。如下图 对齐这些解剖结构的过程就叫做配准(register) 因此,配准的目的也是使相同的解剖结构在同一个位置,便于分析。可以将CT和MRI配准,看同一结构在两个

Tina姐的博客 1万+

.NET Framework各个版本(1.0 - 2.0)

.NET1.0与1.1新特性 公共语言运行库CLR 1.0 CLR(Common Language Runtime)公共语言运行时,是.NET运行的环境 为什么叫公共语言呢? 因为它能够运行多种语言,比如C#,VB,C++,F#等 在CLR上运行的是中间语言(MSIL),上述的语言能够被编译器编译成中间语言。 BCL类库 BCL(Base Class Library) 基础类库,为.NET...

绿龙术士的专栏 6803

gdb对dwarf调试信息的解析和使用

gdb的对dwarf的调试信息的解析到使用的过程分析

JS072110的专栏 9564

.Net Framework各版本(1)

微软,作为全球最有效率的企业之一。自2000年6月22日微软向全球宣布自己的.NET战略,到现在已经十余年了。作为.NET战略的基础,Microsoft .NET Framework 也已经发行了多个版本。下面,我们就来看看这些年来微软到底发布了哪些 .NET Framework 版本, 大量细节见这里。    .net 1.0 2002年2月 .net 2.0 2006年1月 .net 3...

Cdragon2005的专栏 814

不用Root!这些隐藏代码能一键开启安卓诊断端口(小米/OPPO/魅族机型实测)

本文提供了一份无需Root权限即可开启安卓手机诊断端口的实用指南。通过拨号盘输入特定隐藏代码,小米、OPPO、魅族等机型的用户可以一键激活此工程模式,从而连接电脑进行基带数据备份(如QCN文件)或故障排查。文章详细列出了各品牌指令、操作验证步骤,并强调了备份IMEI等关键数据的重要性与操作风险,旨在帮助用户在紧急情况下修复网络问题。

weixin_29260291的博客 272

光致发光(Photoluminescence, PL)入门版

关于光致发光的实际应用做出一些解释。

sinat_40546227的博客 1万+

.NET Framework 资源微软官方下载

Microsoft .NET Framework 是一种 Windows 组件,可以允许用户构建和运行新一代软件程序和 Web 服务。它包含 Web 服务技术和 Web 程序(ASP.NET),数据访问(ADO.NET),智能设备程序(Windows Forms)等支持。.NET Framework 2.0 版改进了缓存,从而提高了应用程序的可扩展性和性能;使用 ClickOnce 改进了应用程序

2003

给STM32F4装上耳朵:用麦克风模块和Keil MDK实现你的第一个语音指令(附完整代码)

本文详细介绍了如何使用STM32F4开发板和麦克风模块实现简单的语音指令识别系统。通过Keil MDK开发环境配置、ADC音频采样、语音活动检测和模板匹配算法,开发者可以快速构建响应'开灯'、'关灯'等基础指令的语音交互方案。文章包含完整代码实现和调试技巧,特别适合STM32初学者入门语音识别领域。

weixin_29171087的博客 433

.NET框架(.NET Framework)

关于最新版本的框架,请见「是由開發,一個致力於和的。.NET是微軟為2000年代對和邁出的第一步。.NET包含許多有助於和应用迅捷发的技術。.NET Framework的组件堆栈.NET框架是公司继之后的新发平台,採用系統運行,以(Common Language Runtime)为基础,支援多种語言(等)的发。.NET也为(API)提供了新功能和发工具。這些革新使得程式設計員可以同時進行和以及和服務()的開發。.NET提供了一個新的且編程介面。.NET設計得足夠通用化從而使許多不同都得以被。的和。

weixin_40191861的博客 1365

从零构建企业级多智能体系统:LangGraph 全流程实战 + 部署指南(含代码与架构图)

> 在大模型应用爆发的今天,如何构建一个可协作、可调试、可部署的多智能体系统?LangGraph 正在成为工程师的新宠。本文从原理剖析、流程建模、代码实战到前后端部署,手把手带你用 LangGraph 构建一个企业级 AI 助理系统,整合财务分析、法务审阅、报告生成与图表可视化等 Agent 模块,全面打通从用户输入到报告输出的全链路闭环。适合有工程思维的 AI 架构师、Agent 研发人员、以及大模型项目实践者。

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 3449

Android 13.0 app进程保活白名单功能实现

在13.0的系统rom产品开发中,在某些重要的app即使进入后台,产品需求要求也不想被系统杀掉进程,需要app长时间保活,就是app进程保活白名单功能的实现, 所以需要在系统杀进程的时候不杀掉白名单的进程,接下来就看怎么样来实现这些功能

安卓兼职framework和app工程师的博客 3142

安装 .NET Framework失败的解决方法

在尝试安装 .NET Framework 1.0、1.1、2.0、3.0 或 3.5 的更新时,可能会收到 Windows Update 错误代码“0x643”或 Windows Installer 错误代码“1603”。错误代码,可以查安装日志知道。       一种方法是:手动删除并重新安装 .NET Framework       1.         删除 .NET Fra

jiazimo的专栏 1万+

【2026 Science Robotics】Learning realistic lip motions for humanoid face robots

哥伦比亚大学Yuhang Hu团队提出了一种创新方法,通过10自由度软体嘴唇设计和自监督学习算法解决仿人机器人嘴唇动作僵硬问题。研究采用变分自编码器(VAE)和面部动作Transformer(FAT)模型,将语音信号转化为机器人可执行的电机指令。实验表明,该方法在多语言测试中表现优异,用户偏好率达62.5%,显著提升了口型同步的真实感和流畅度。该成果突破了传统机械结构的限制,为跨越"恐怖谷效应"提供了有效解决方案。

志在山顶的人,不会贪念山腰的风景 308

.NET/C# 检测电脑上安装的 .NET Framework 的版本

如果你希望知道某台计算机上安装了哪些版本的 .NET Framework,那么正好本文可以帮助你解决问题。 本文内容如何找到已安装的 .NET Framework注册表位置和含义读取注册表 如何找到已安装的 .NET Framework 有的电脑的 .NET Framework 是自带的,有的是操作系统自带的。这样,你就不能通过控制面板的“卸载程序”去找到到底安装了哪个版本的 .NET Fram...

walterlv - 吕毅 4031

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【Windows】Microsoft Visual C++运行时库与.NET Framework 内容整理

是什么?.NET Framework 是一个由 Microsoft 开发的、主要运行于 Windows 操作系统上的免费、跨语言(最初主要面向 Windows)的软件开发平台和运行时环境。核心组件:这是 .NET Framework 的核心引擎。它负责管理代码执行,提供内存管理(垃圾回收)、线程管理、异常处理、类型安全、安全性等服务。用 .NET 支持的语言(如 C#, VB.NET, F#)编写的代码会被编译成一种中间语言,然后由 CLR 在运行时编译成本地机器码执行。一个庞大、综合、面向对象的。

weixin_43510208的博客 3890

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

.net framework、.net standard、.net core .net 5/6/7/8 区别

你会不会core? .net行业到底有多坑,通过面试常见问题,就知道了。这个问题被人事面试到到还能理解,但被95%的技术官面试到我就有点不淡定了,必须来科普下。

cao919的专栏Net 7751

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

.NET Framework 迁移到.NET 5

1.前提要求 确保系统安装下列工具: Visual Studio 2019 16.8 及以上版本 (下载地址) .NET 5.0 SDK (下载地址) 2.安装迁移所需要的工具 1.打开cmd 运行以下命令安装try-convert dotnet tool install -g try-convert 如果已经安装try-convert但是需要升级到新版本,运行一下命令 dotnet tool update -g try-convert 2.安装.NET升级助手,请执行以下命令 dotnet

XiaoCheng_T的博客 5221

.net Framework框架源码下载及整理

.Net源码老早就和和Vs2008一起开源出来了,但是却只能调试的时候使用。后来有个工具可以一起下载,但是下下来的貌似不全,也好多错误。 刚刚发现一个地址:http://referencesource.microsoft.com/netframework.aspx,貌似还很早就有这个了,竟让一直都不知道。就下载了一个 里面有很多版本8.0好像就是.net 3.5...

dbd379717的博客 265

【整理】Win10中安装NET Framework 3.5失败怎么办

【整理】Win10中安装NET Framework 3.5失败怎么办

lightzoe的博客 5855

[.net framework4.0]基于.NET Framework 4.0的解决方案部署

.net framework4.0,vs2010

CUbuntu 5978

整理:C++、VC++.NET、VS.NET和.NET Framework简介

微软对.NET的定义是 The .NET Framework is a new computing platform that simplifies application development in the highly distributed environment of the Internet. 意思是,.NET是在高度分布式的互连网环境中,使软件开发简单化的新的计算平

haizhongyun的专栏 8344

C#简介(一).NET Framework

提到C#就不得不介绍一下.NETFramework…… 一:.NET Framework的含义        .NET Framework是Microsoft为开发应用程序而创建的一个具有革命意义的平台。这个含义有两点需要说明: 1.定义中未说明是在“Windows操作系统上开发应用程序”。 虽然我们现在所使用的.NET Framework的Windows版本运行在Windows操作系统上

郭丽敏 学习园地 1514

.NET Web开发技术简单整理

学习资源: http://www.cnblogs.com/SanMaoSpace/p/3157293.html 在最初学习一些编程语言、一些编程技术的时候,做的更多的是如何使用该技术,如何更好的使用该技术解决问题,而没有去关注它的相关性、关注它的理论支持,这种学习技术的方式是短平快。其实工作中有时候也是这样,公司要推崇一个新技术、一个解决方案,我们总是短平快的去学习如何

今夕莫离-IT 4574

.NET Framework 3.5 中的功能简介

 .NET Framework 3.5 中的功能简介(1) 我在前文《.NET Framework版本解析》(http://blog.csdn.net/johnsuna/archive/2008/03/23/2208684.aspx)中提到:.NET Framework 3.5 = .NET Framework 3.0 + .NET Framework 3.0 SP1.NET Framewor

笨笨一览天下 4086

基于C#与.NET Compact Framework的跨平台电影文件整理器开发实践

文件管理与自动化整理是软件开发中的常见需求,其核心原理是通过程序化规则对文件系统进行扫描、识别与分类操作。在技术实现上,跨平台兼容性设计能够显著提升代码复用率与维护效率。C#语言结合.NET Framework技术栈,通过共享核心库与平台特定适配层的架构,可在不同系统间实现业务逻辑的统一。.NET Compact Framework作为针对资源受限设备的子集,为嵌入式与移动场景提供了轻量级解决方案。这种技术组合在工业控制、嵌入式设备维护及旧系统数据迁移等场景中具有实用价值。本文以Windows CE 2.0

weixin_30697239的博客 304
上一篇: 数据库存储优化
下一篇: Asp.Net 之 Web.config 配置文件详解
X_SpringSun
博客等级 码龄14年 17粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值