当服务器安装了.NET4.5.X运行时时,我是否应该更改项目目标框架
我的理解是,4.5.X运行时实际上是对4.0运行时的就地升级。换句话说,它取代了4.0 但是,如果我的服务器上的应用程序以框架4.0版为目标,它们会开始使用4.5框架功能吗 更重要的是,将现有应用程序升级到服务器运行时是否被视为良好做法?当服务器安装了.NET4.5.X运行时时,我是否应该更改项目目标框架,.net,clr,clr4.0,.net,Clr,Clr4.0,我的理解是,4.5.X运行时实际上是对4.0运行时的就地升级。换句话说,它取代了4.0 但是,如果我的服务器上的应用程序以框架4.0版为目标,它们会开始使用4.5框架功能吗 更重要的是,将现有应用程序升级到服务器运行时是否被视为良好做法? 因此,请访问每个类库、MVC应用程序等,并将目标框架更改为相应的版本 这是必需的还是最佳实践?不,您不能“意外”使用4.5功能,您的程序将无法编译。没有令人信服的理由更改现有项目的框架目标,除非您有充分的理由利用特定的4.5功能。仅仅一个项目就足够了,混合不是
因此,请访问每个类库、MVC应用程序等,并将目标框架更改为相应的版本
这是必需的还是最佳实践?不,您不能“意外”使用4.5功能,您的程序将无法编译。没有令人信服的理由更改现有项目的框架目标,除非您有充分的理由利用特定的4.5功能。仅仅一个项目就足够了,混合不是问题。几乎没有理由将目标定为4.5.1或4.5.2,它们只是维护版本,添加了很少引人注目的新功能。@HansPassant,很抱歉我的沟通失误。我不是指.NET4.5的“新”功能。但是,在.NET4.5中引入的任何错误修复,它们是否会在不改变目标框架的情况下自动生效?这是我问的更多的问题。此外,由于.NET 4.0在2016年1月将不受支持,这是否也意味着针对.NET 4.0的项目应更新为针对较新的.NET 4.5.X/.NET 4.6?是的。与目标版本无关。