NetFrameWork 运行时类库 ——未能加载文件或程序集“System.Windows.Forms.dll”

找了两周的一个bug,终于解决了,我们的项目是.net项目 但是有对这个winform类库 引用,突然间不能使用这部分的功能了
通过VS项目添加引用的提示 应该是:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Windows.Forms.dll
但是同步到服务器之后,并没有解决此问题;(这个路径应该是开发包路径 ,并不能适用运行时环境)
因为是生产环境,无法激进的进行调整;所以我尝试了一些比较保守的方式
1. 使用安全软件(金山、360、电脑管家)的免费的dll修复工具,没有对应这个类库的入口,也就没有效果
2.在服务器安装netframework3.5 /4.0 /4.5 ,无法执行成功;
3.使用微软修复工具NetFxRepairTool 也没有得到解决
不建议随意卸载netframework 我在测试环境中做了尝试,大坑啊! 卸载了,之后就安装不上了
在我准备重装之际 ,发现了
解决方法:
将本地的 C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll 上传到服务器的对应路径即可
那么对于其他的类库也是如此;
对于这类问题;后续会开发一个类似的.Net FrameWork 修复工具 类似与DirectX 4.0
标签:
ASP.NET
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术