Could not load file or assembly 'System.Windows.Forms, Version=6.0.2.0, Culture=neutral, Publi

2022/3/8 7:17:19

本文主要是介绍Could not load file or assembly 'System.Windows.Forms, Version=6.0.2.0, Culture=neutral, Publi,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

项目升级后提示错误 System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=6.0.2.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. 系统找不到指定的文件。
问题提示很明显,System.Windows.Forms的版本号问题。
原因分析:
本地编译环境:.net6.0.2 运行环境:.net6.0.1

dotnet/winforms Issue #6663

解决方案:
1.升级运行环境的.net版本
1)系统运行在众多计算机上,升级版本耗时耗力
2)部门内开发环境不统一,有用.net6.0.1,也是.net6.0.2。我也是刚升级的。
因此此方案不被采纳
2.降级编译环境的.net版本
1)编译计算机上需安装.net6.0.1 SDK:64位下载,32位下载
2)解决方案根目录创建文件global.json
{ "sdk": { "version": "6.0.101", "rollForward": "disable" } }

3)重新生成解决方案



这篇关于Could not load file or assembly 'System.Windows.Forms, Version=6.0.2.0, Culture=neutral, Publi的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程