看了这些帖子后:
http://www.hanselman.com/blog/NETVersioningAndMultiTargetingNET45IsAnInplaceUpgradeToNET40.aspx http://weblog.west-wind.com/posts/2012/Mar/13/NET-45-is-an-inplace-replacement-for-NET-40问了这个问题:
安装。net 4或。net 4.5构建/运行。net 4的应用程序有什么区别吗?
现在我有一个类似但不同的问题。由于CLR被。net 4.5所取代,如果我将工作应用程序从。net 4更改为。net 4.5,会有什么不同吗?我需要回归的应用程序或我可以100%的应用程序将工作相同的CLR是相同的,我不使用。net 4.5的任何新功能?
正如Hans Passant在评论中提到的,
- 一个。net 4.0的应用程序可以在Windows XP上运行,而一个。net 4.5的应用程序却不能
但是技术上还有更多
- 。.NET 4.5应用程序不能在。NET 4.0框架上运行,所以你也会失去Windows Vista和Vista SP1以及Server 2003和Server 2008。
- 。.NET 4.5是预装在Windows 8和Server 2012上的,所以你可能需要调整你的安装程序,如果它带有。NET Itanium IA64在。net 4.0中支持,但在。net 4.5中不支持
和组织性
- 更新手册和公司网站
- 遵循承诺的逐步淘汰时间,例如,提前几个月宣布停止使用OS
- …