代码改变世界

善意提醒Dudu和其他打算升级到.NET Framework 4.5的同学

2012-09-15 09:38  叶伟民  阅读(6083)  评论(20编辑  收藏  举报

刚刚看完Dudu的<百年一遇的奇怪问题:当IE遇上.NET Framework 4.5>,就知道Dudu还没有看到这篇文章<Compatibility of .NET Framework 4.5>。

如果Dudu看了这篇文章,也许就能节省一大段时间和精力。首先这篇文章就已经说明了".NET Framework 4.5 is an in-place update that replaces .NET Framework 4 (rather than a side-by-side installation). Our goal is for .NET 4.5 to be fully backward compatible with applications built for .NET 4 (.NET 3.5 and .NET 4.5 will be side-by-side). ",这就正是Dudu所说的.NET Framework 4.5会替换.NET Framework 4的那点。

同时如果Dudu看了这篇文章,那么文章里的"We also have a migration guide with advice for testing your app."也能节省Dudu的时间和精力。

根据我得到的信息和经验,如果只是学习和开发新项目,使用.NET Framework 4.5没问题。但是要把现有项目升级到.NET Framework 4.5,我觉得要等到Windows Server 2012出来之后,搭上稳定的,经过测试的,兼容的.NET Framework 4.5,才升级。这样的成本会比较少一点。虽然.NET Framework 4.5很优秀,有很多地方值得我们升级,但是毕竟不是零成本的。

可是.NET Framework 4.5实在是太优秀了,升级带来的利益大过成本,怎么办?那么建议先阅读<Migration Guide to the .NET Framework 4.5>

我决定把这篇文章放到首页精华区,也许这篇文章是首页精华区最短的文章。但是我觉得这篇文章的价值是值得放在首页精华区的,因为它能节省很多人的时间和少走弯路,特别是现在这个时间点,大家正在一窝蜂升级.NET Framework 4.5的时候。