如果您不使用任何4.5 API,将应用程序定位到Framework 4或Framework 4.5之间是否有任何区别?

时间:2015-09-02 12:35:20

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

看了这些帖子后:

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

并问了这个问题:

Is there any difference between building / running an application targeting .Net 4 having installed .Net 4 or .Net 4.5?

现在我有一个类似但不同的问题。当CLR被.Net 4.5取代时,如果我将工作应用程序从目标.Net 4更改为目标.Net 4.5,会有什么不同吗?只有这种变化。

我是否需要对应用程序进行回归,或者我可以100%认为应用程序的工作方式与CLR相同并且我没有使用.Net 4.5的任何新功能吗?

1 个答案:

答案 0 :(得分:1)

正如Hans Passant在评论中提到的那样,

  • .NET 4.0应用程序将在Windows XP上运行,其中.NET 4.5应用程序不会

但技术上还有更多的东西

并组织起来

  • 更新手册和公司网站
  • 遵循承诺的淘汰时间,例如宣布提前几个月停止使用操作系统
  • ...