我在Visual Studio 2019中有一个包含许多C#项目的解决方案。我需要将所有项目从.NET框架4.5.1重定向到4.8。是否可以一次更改目标,或者我必须对每个单独的目标分别执行此操作?
PS:我尝试过'TargetFrameworkMigrator',但它在(VS2019) / .net 4.8上不起作用。
谢谢你的帮助。
发布于 2021-09-09 08:10:53
Target Framework Migrator现在可用于Visual Studio2019和.Net 4.8。不幸的是,它不适用于核心或.Net 5/6。
请记住,使用文本编辑器临时更新XML节点nuget值听起来是一个合理的解决方案,考虑到.csproj文件的旧格式还存储了<TargetFrameworkVersion>
依赖关系的目标框架版本,应该对这些版本进行更新,以减少意外运行时错误的可能性。
在更新项目目标框架之后,您应该重新安装所有nuget包。VS会告诉你这一点,但你也可以检查一下:How to reinstall NuGet packages
https://stackoverflow.com/questions/59306059
复制相似问题