前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >未能加载文件或程序集“Newtonsoft.Json, Version=6.0.0

未能加载文件或程序集“Newtonsoft.Json, Version=6.0.0

作者头像
静心物语313
发布2020-03-24 16:42:58
2.2K0
发布2020-03-24 16:42:58
举报

场景

项目A一直使用的是 NewtonJson 低级的版本,Newtonsoft.Json.4.5.1,
项目B一直使用的是 NewtonJson 高级的版本,Newtonsoft.Json.6.0.1。
现在:
项目A需要引用项目B中的方法 B_Action1, B_Action1 方法引用了高级版本的 NewtonJson;
运行结果:
项目A,使用 B_Action1 会发生异常,异常信息如下:
在这里插入图片描述
在这里插入图片描述

解决办法

由于项目A NewtonJson版本,不能随意的升级,现在对项目B的方法 B_Action1,在项目A 做一个扩展方法(项目B在项目A中引用的只是个dll,所以不能把 B_Action1 改为虚方法);

解决结果截图

在这里插入图片描述
在这里插入图片描述

示例代码下载:链接: https://pan.baidu.com/s/1ugZB2EY5pFqkf8YWQS2WPA 提取码: cast

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 场景
    • 解决办法
      • 解决结果截图
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档