VS2022 使用 .NET 升级助手将.NET Framework程序升级到 .NET 6/.NET7
作者:C/S框架网|www.csframewo  发布日期:2023/03/23 14:29:43
  使用 .NET 升级助手将.NET Framework程序升级到 .NET 6/.NET7

VS2022 使用 .NET 升级助手将.NET Framework程序升级到 .NET 6/.NET7


使用 .NET 升级助手将.NET Framework程序升级到 .NET 6/.NET7环境。


操作步骤


一、运行 cmd.exe

使用cd\命令切换到解决方案所在目录。


二、安装.NET升级助手 upgrade-assistant


cmd.exe

dotnet tool install -g upgrade-assistant


如果已经安装,提示如下:




三、开始升级vs解决方案


cmd.exe

upgrade-assistant upgrade .\CSFrameworkV6.CodeGenerator.sln




贴图图片-.net升级助手

四、选择命令,选择 入口点 (Select an entrypoint)


输入1, 1. Apply next step (Select an entrypoint), 按回车。


五、一直按回车,直到升级完成。


选择升级的项目:此期间要选择升级的项目(Project),按回车默认选择第1个项目开始。
创建备份:按回车键自动备份。
升级项目文件:按回车键自动升级。
清理NuGet引用
处理TFM
升级NuGet包
配置代码文件
升级完成


升级第2个项目Project, 重复上面的操作。


最后提示 [14:22:34 INF] Upgrade has completed. Please review any changes.
升级完成,参考下图:


贴图图片-.net升级助手1



注意:


现在不要关闭 cmd 命令窗体!先打开vs解决方案检查一下是否有项目没有升级,如果有,继续运行升级助手,选择入口点(entrypoint),输入这个项目的编号,按回车升级。


.NET5以上的版本,双击vs项目会打开csproj文件的,表示升级成功。


双击 CSFrameworkV6.Trial.Common 项目没有反应,在项目右键查看目标框架还是 .NET Framework 4.7.2,参考下图:


贴图图片-.net升级助手5



继续运行升级助手,选择入口点(entrypoint),输入 CSFrameworkV6.Trial.Common 这个项目的编号,按回车升级。


贴图图片-.net升级助手6





六、重新打开解决方案(.NET 7 





其他细节处理,如:升级DevExperss V22.2.x


贴图图片-.net升级助手2


贴图图片-.net升级助手3


贴图图片-.net升级助手4


CSFrameworkV6 快速开发平台:




CSFrameworkV6.0旗舰版软件开发平台下载|代码生成器下载|C/S框架网



C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇