社区
C#
帖子详情
引用了两个程序集,此两个程序局引用了同一个Json的不同版本,冲突,如何解决?
豆丁_
2013-10-29 08:18:08
因项目需要,引用了不同的DLL(不同的厂商),但是其中两个DLL都引用了Json,引用的Json版本(一个引用3.5,一个引用了4.5)不同,造成了版本冲突如何解决?
...全文
290
2
打赏
收藏
引用了两个程序集,此两个程序局引用了同一个Json的不同版本,冲突,如何解决?
因项目需要,引用了不同的DLL(不同的厂商),但是其中两个DLL都引用了Json,引用的Json版本(一个引用3.5,一个引用了4.5)不同,造成了版本冲突如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2013-10-29
打赏
举报
回复
http://msdn.microsoft.com/en-us/library/ms173212(v=vs.80).aspx 使用程序集别名。
cheng2005
2013-10-29
打赏
举报
回复
把你引用的不同的DLL,放到两个应用程序域里面,然后想办法通信。
发现同一依赖
程序集
的
不同
版本
间存在无法
解决
的
冲突
为什么Newtonsoft.
Json
版本
不一致? 是,项目间的生成是有序生成的,它取决于项目间的依赖顺序。 比如Web项目
引用
BLL项目,BLL项目
引用
了DAL项目。那么当我生成Web项目的时候,因为我要注册Bll
程序集
,所以我要...
Newtonsoft.
Json
版本
不一致问题
解决
此时A
引用
B,就会报:发现同一依赖
程序集
的
不同
版本
间存在无法
解决
的
冲突
这一警告,执行程序就会报错–System.IO.FileNotFoundException: 未能加载文件或
程序集
Newtonsoft.
Json
xx.x的错误 A:
引用
Newtons...
.net
引用
程序集
发生
冲突
时的
解决
办法
1、当项目中出现不可
解决
的
引用
冲突
时【比如打包好的dll
引用
的
版本
无法修改】,会导致
程序集
找不到指定
版本
而报错,两个
不同
版本
不管
引用
哪个都会在
不同
地方报错。这时最简单的
解决
办法就是在配置文件中统一
版本
把...
未能加载文件或
程序集
Newtonsoft.
Json
,
版本
不一致问题
A
程序集
引用
了 Newtonsoft.
Json
6.0
程序集
B
程序集
引用
了 Newtonsoft.
Json
10.0
程序集
此时A
引用
B,就会报:发现同一依赖
程序集
的
不同
版本
间存在无法
解决
的
冲突
这一警告,执行程序就会报错–System.IO....
同一个
解决
方案或有依赖关系的两个项目
引用
同名但
不同
版本
的DLL
中间碰到了一个如下问题:我们有一些项目比较老,
引用
了Newton
Json
的4.0.3.0
版本
的DLL,但是Redis提供的C#集成DLL
引用
的是Newton
Json
的7.0.0.0
版本
的DLL,但我们要在老项目中
引用
Redis集成DLL,因而就碰到了Newton...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章