.NET Framework从4.6升级到4.8需要做哪些更改

hivapdat  于 2023-10-21  发布在  .NET
关注(0)|答案(2)|浏览(622)

我正在进行项目升级的第一次。我有一个基于.NET Framework 4.6版本的解决方案。当我第一次在VS 2022中打开它时,我得到了一个对话框,上面写着升级到4.8,我点击了OK。现在我可以看到我的应用程序运行在4.8上。
1.我感到困惑和好奇,想知道我需要检查的所有其他东西是什么,以确保我的应用程序运行在.NET 4.8版本上。
1.我可以看到我的.csproj文件自动更新。.Csproj文件包含更新到4.8的TargetFrameworkVersion。
1.我可以看到新的软件包.config文件是新添加到解决方案。它包含所有的包引用。
1.在web.config中也包含更改标记。
我需要在git中检入所有这3个文件还是只检入.csproj文件?
先谢了。

ruarlubt

ruarlubt1#

.NET Framework 4.8是最新支持的版本。如果选择了框架支持选项,它将与VS一起安装。但你不会被迫升级你的应用程序。只需安装.NET Framework 4.6并继续工作。
如果你已经升级了你的应用,不想回到4.6,你可以用git同步你的本地文件。

xwbd5t1u

xwbd5t1u2#

.NET Framework 4.6和.NET Framework 4.8之间没有重大更改。因此,您在编译和运行应用程序时不会遇到任何问题。安装的运行时版本是4.8在任何计算机上运行的东西晚于Windows 7无论如何。因此,您已经在.NET 4.8运行时上运行应用程序很长时间了。
如果您决定更新到.NET 6.0或更高版本,情况将有所不同。有一些突破性的变化,但对于大多数应用程序,即使是合理的努力也是可行的。

相关问题