1

我目前正在开发具有 3.5 框架的应用程序。将应用程序迁移到 4.0 还是 4.5 会更好吗?.NET 4.5 中添加了哪些功能/增强功能,但在 4.0 中不可用?

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

4

6 回答 6

10

.NET 4.5中没有的一件事是对 Windows XP 的支持

So, if you want your application to support XP, you have to stay on .NET 4.0. :(

于 2012-09-12T12:57:53.167 回答
8

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

您可能想查看:.NET Framework 4.5 中的新增功能

您可能还会看到:

于 2012-09-12T09:16:12.153 回答
3
  1. 服务器进程的后台 GC 模型
  2. C# 中的异步/等待语言功能

新的框架功能

新的 C# 功能

于 2012-09-12T09:16:32.287 回答
2

看看这个

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

包含实体框架版本 5 对我来说效果很好。

于 2012-09-12T09:13:51.067 回答
2

-ASP.NET 4.0

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

和 Asp.net 4.5

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

查看帖子以获取更多信息

于 2012-09-12T09:16:39.097 回答
0

阅读我们的 Scott Hanselman 博客

Visual Studio 2012 和 .NET Framework 4.5 已发布 - 这里有 5 分钟的视频让您快速上手

于 2012-09-12T09:26:30.790 回答