Foxtable(狐表)用户栏目专家坐堂 → [求助]未能加载文件或程序集


  共有2347人关注过本帖树形打印复制链接

主题:[求助]未能加载文件或程序集

帅哥哟,离线,有人找我吗?
goodhawk
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:120 积分:1134 威望:0 精华:0 注册:2018/3/22 15:58:00
[求助]未能加载文件或程序集  发帖心情 Post By:2019/10/9 12:28:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20191009121747.jpg
图片点击可在新窗口打开查看
打开一个以前的应用的时候报这个错误:
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2019.10.11.1
错误所在事件:窗口,登录,Button1,Click
详细错误信息:
未能加载文件或程序集“Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)

应该是Newtonsoft.Json的版本问题,我看到最新的目录下, 这个的版本是 12, 以前程序用的9, 这个该怎么解决?
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20191009122340.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2019/10/9 12:41:00 [只看该作者]

删除foxtable安装目录下的bin目录,以及项目文件夹下的bin目录,然后重新启动。

如果以前有自己编写的dll,请引用新版本的Newtonsoft.dll,然后重新编译, 以免发生冲突。

 回到顶部
帅哥哟,离线,有人找我吗?
goodhawk
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:120 积分:1134 威望:0 精华:0 注册:2018/3/22 15:58:00
  发帖心情 Post By:2019/10/9 14:25:00 [只看该作者]

感谢, 联络了客服解决了。

答案是:
可能是你后面的dll文件引用了Newtonsoft.Json.dll,但是他们用的是旧版本。

我把其中的 hcx.dll 采用最新的 Newtonsoft.Json.dll 编译一下, 就好了

 回到顶部