安全性越低,因为在 2022 年 4 月之后,将不再对 .net 4.5.2 进行安全更新。如果要迁移到较新版本的 .net Framework,则应迁移到最新版本的 4.8。我不知道您的应用程序是做什么的,但总的来说,它应该只是更改项目属性中的.net框架版本并进行测试,以确保一切仍按预期工作
如果回复有帮助,请点击“接受答案”并点赞。
注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。
在我工作的地方,我们仍然使用 .NET Framework 4.5.2 进行维护和新开发。我曾尝试过让我们采用更新的 .NET Framework,但没有成功。(让我的同事转到 .NET Core 是不可能的。然后在 10 月,我从 Jemshed 那里了解到这篇 Microsoft 博客文章,指出 Microsoft 将于 2022 年 4 月终止对 .NET Framework 4、5、2 的支持。我与同事分享了这篇博文。草率地忽略了它。
然后昨天我们收到了一封来自高层管理人员的电子邮件,说我们必须考虑放弃 .NET Framework 4.5.2,指的是我在 10 月份分享的博客文章。这真的激怒了我的同事,他们从未与我分享过(即使我问过)坚决反对迁移到较新版本的 .NET Framework 或 .NET Framework 4.5.2 附带的 Visual Studio 版本。事实上,他们对我非常生气。正如 Jemshed 的帖子中所分享的那样,我指出,随着时间的推移,较旧的 .NET Framework 4.5.2 将变得不那么安全。然而,我的一位同事在回应中说:
我认为最新版本的 .net 比旧版本更有可能存在安全问题。旧版本已经测试了多年,我认为等待[原文如此]是明智的”
所以,我要求自己澄清一下,我可以与我的同事分享。.NET Framework 4.5.2 实际上是否比 .NET Framework 4.7.2 或 .NET Framework 4.8.2 更安全?当Microsoft取消对.NET Framework的支持时,我认为这意味着他们不再为其提供安全修复程序。我说得对吗?
Note:此问题总结整理于: Is .NET Framework 4.5.2 more secure than .NET Framework 4.7.2 or .NET Framework 4.8?
安全性越低,因为在 2022 年 4 月之后,将不再对 .net 4.5.2 进行安全更新。如果要迁移到较新版本的 .net Framework,则应迁移到最新版本的 4.8。我不知道您的应用程序是做什么的,但总的来说,它应该只是更改项目属性中的.net框架版本并进行测试,以确保一切仍按预期工作
如果回复有帮助,请点击“接受答案”并点赞。
注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。