net framework 4.0和4.5有什么区别

Python015

net framework 4.0和4.5有什么区别,第1张

一、解决问题不同

1、net framework 4.0:是支持生成和运行下一代应用程序和 XML Web Services 的内部 Windows 组件,很多基于此架构的程序需要支持才能够运行。

2、net framework 4.5:修复了工作可靠性,兼容性,稳定性和性能方面的问题。

二、功能不同

1、net framework 4.0:在实体框架中增加了许多新的功能,通过提高抽象层次,从而简化开发人员的关系数据库的程序。这些新功能包括:持续忽略、POCO支持、延迟加载,测试驱动开发的支持、功能模型以及新的LINQ运营商等。

2、net framework 4.5:公共语言运行时的Windows Presentation Foundation,Windows窗体,XML,网络类库,ASP,实体框架,Windows工作流基金会的Windows Communication Foundation。

三、优势不同

1、net framework 4.0:还提供了新的WCF功能,例如服务发现、路由器服务、简化配置、REST支持、诊断和性能提升等。

2、net framework 4.5:幅提升了.NET应用程序的运行速度。

参考资料来源:微软官网-.NET Framework 4.5

参考资料来源:百度百科-Microsoft. NET Framework

Microsoft .NET Framework 4.5 Beta 是一个针对 .NET Framework 4 的高度兼容的就地更新。通过将 .NET Framework 4.5 Beta 与 C# 或 Visual Basic 编程语言结合使用,您可以编写 Windows Metro 风格的应用程序。.NET Framework 4.5 Beta 包括针对 C# 和 Visual Basic 的重大语言和框架改进,以便您能够利用异步性、同步代码中的控制流混合、可响应 UI 和 Web 应用程序可扩展性。.NET Framework 4.5 Beta 添加了针对其他功能区域(如 ASP.NET、Managed Extensibility Framework (MEF)、Windows Communication Foundation (WCF)、Windows Workflow Foundation (WF) 和 Windows Identity Foundation (WIF))的大量改进。.NET Framework 4.5 Beta 提供了更高的性能、可靠性和安全性。