【发布时间】:2016-06-20 20:12:04
【问题描述】:
“无法加载文件或程序集'Newtonsoft.Json, Version=4.0.3.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' 或其之一 依赖关系。定位程序集的清单定义不 匹配程序集引用。 (HRESULT 异常:0x80131040)”。
发布到twitter需要'NewtonsoftJson.dll'程序集。使用的版本是4.0.3.0。
Facebook C# api(dll) 使用相同的程序集(但 diff 版本 4.0.0.0)作为依赖程序集。然而,上述程序集(4.0.3.0)不适用于这两种情况(即发布到 twitter 和登录到 facebook)。为了解决它,创建了一个单独的项目以发布到 twitter 并单独引用程序集(4.0.3.0)(在 twitter 帖子的项目中)。另一个版本(4.0.0.0)被添加为 facebook 的主项目中的参考但仍然出现错误。如果 twitter 项目被禁用并运行,则 facebook 登录工作正常,反之亦然。
我做了很多研究并尝试了以下方法。
删除临时 asp.net 文件 清洁溶液 重启电脑
甚至试图从 gac 卸载程序集(但它没有在那里注册)。
请帮我解决这个问题,因为它不起作用。 谢谢, S
【问题讨论】:
标签: c# .net asp.net-mvc winforms