使用.net 4.0 Vs .net 4.5

时间:2014-01-13 09:54:35

标签: .net winforms .net-4.0 .net-4.5

我在.net 4.0中开发了一个现有的winform应用程序。现在,我们不想支持Win Xp,因为微软今年也将停止对Xp的支持。从现在开始,我们将支持7胜。所以,现在我们愿意探索.net 4.5或.net 4.5.1的好处。

我的应用程序是一种媒体播放器。因此,我们的主要困境是升级到更新版本的.net是否有助于我们或不会产生任何影响。 请分享您对是否切换到更高.net版本的看法。

1 个答案:

答案 0 :(得分:1)

我看到你通过升级获得的主要好处是更好GC

  1. 后台服务器GC(这对主要用于ASP.NET,基于WCF的应用程序没有帮助)
  2. 收集大型对象堆,如果您的桌面应用程序使用大型数据集,这将有助于
  3. 详细说明如下。 http://blogs.msdn.com/b/dotnet/archive/2012/07/20/the-net-framework-4-5-includes-new-garbage-collector-enhancements-for-client-and-server-apps.aspx

    最后,

    1. 考虑桌面应用程序,I don't think upgrade is worth if a deployment is planned solely for .Net 4.5 Upgrade除非收集LOH帮助您。如果您有即将发布的版本,请将其添加为操作项。
    2. 如果GC升级可以帮助您在LOH中进行升级,并且在转移到prod之前对plan a proper perf test to check the benefits更好。