升级到.NET 4.0有哪些主要原因?

时间:2010-08-18 16:41:43

标签: .net

升级到.NET 4.0有哪些主要原因?

10 个答案:

答案 0 :(得分:7)

What's new in .NET 4?

大的可能是MEF,并行任务和MVC 2.但它也有动态支持,大整数支持,协方差,逆变等等。看一看。

答案 1 :(得分:4)

答案 2 :(得分:1)

并行库。

答案 3 :(得分:1)

  1. Entity Framework 4支持Model& Code First Approachs,T4模板(自定义代码生成),以及用于高级数据访问模式的更好的API。
  2. Covariance and Contravariance
  3. 你也可以使用Visual Studio 2010,它现在更加华丽。

答案 4 :(得分:1)

以下是big list of all the changes,但对我来说:

  1. Web.config最小化
  2. 懒惰
  3. Web控件具有更清晰的标记
  4. 协方差和逆差
  5. VS 2010

答案 5 :(得分:0)

支持!!

如果您需要更长时间升级,将来最终会出现未修复的错误。一段时间后,Microsoft停止支持其旧版本的软件。

答案 6 :(得分:0)

实体框架在.NET 4中要好得多。它支持直接访问外键,并且与Linq一起工作。特别是你现在可以使用“包含”,这使事情变得更容易。

更简单的WCF配置也很不错。

答案 7 :(得分:0)

很棒的功能是令人敬畏的 Visual Studio 2010 Entity Framework 4 (如Nix已经提到的)以及新的Lazy<T> type

答案 8 :(得分:0)

一个更好的调试器 - 我会在VS2008时代之前杀死一个人。 当您的解决方案很繁琐且语言和技术奇怪混合时,调试器往往效果不佳。

http://weblogs.asp.net/scottgu/archive/2010/04/21/vs-2010-debugger-improvements-breakpoints-datatips-import-export.aspx

答案 9 :(得分:0)

  

"... the .NET Framework 4 Client Profile is released as a recommended update that may be installed automatically on Windows Vista and Windows 7."

这意味着在分发应用程序时,必须减少依赖二进制文件来包含.NET框架。