.Net 4.0框架和4.5框架之间的区别?

时间:2012-09-12 09:11:57

标签: c# asp.net .net

我目前正致力于使用3.5框架的应用程序。将应用程序移动到4.0或4.5会更好吗? .NET 4.5中添加了哪些功能/增强功能,而4.0中没有这些功能/增强功能?

任何链接都可以找到两个版本(4.0和4.5)之间的差异。

6 个答案:

答案 0 :(得分:10)

.NET 4.5 的一件事是support for Windows XP

因此,如果您希望您的应用程序支持XP,那么您必须继续使用.NET 4.0。 :(

答案 1 :(得分:8)

.Net framework 4.5已正式发布,因此您可以转而使用4.0而不是4.0。我在.Net 4.5中注意到的主要内容之一是对Spatial数据类型的支持。 DbGeographyDBGeometry及其在新实体框架5.0中的支持

您可能希望看到:What's New in the .NET Framework 4.5

您可能还会看到:

答案 2 :(得分:3)

  1. 服务器进程的后台GC模型
  2. 在C#
  3. 中异步/等待语言功能

    New framework features

    New C# features

答案 3 :(得分:2)

看看这个

http://msdn.microsoft.com/en-us/library/ms171868.aspx

包含Entity Framework第5版对我来说效果很好。

答案 4 :(得分:2)

-Asp.net 4.0

  • Web.config文件重构
  • 可扩展输出缓存
  • 自动启动Web应用程序
  • 永久重定向页面
  • 缩小会话状态
  • 扩展允许的网址范围
  • 可扩展请求验证
  • 对象缓存和对象缓存可扩展性
  • 可扩展的HTML,URL和HTTP标头编码
  • 单个工作进程中各个应用程序的性能监控
  • 多目标 ....等等。

和Asp.net 4.5

  • 还有一长串改进。
    • 异步读取和写入HTTP请求和响应
    • 对HttpRequest处理的改进
    • 异步刷新回复
    • 支持等待和基于任务的异步模块和处理程序

查看this帖子了解更多信息

答案 5 :(得分:0)