无法从单声道装配异常中加载类型

时间:2015-09-29 10:37:28

标签: c# mono xamarin-studio

我是c#和mono的新手。我遇到了一个奇怪的问题。 我的解决方案中有2个项目。一个依赖于另一个名为CoreLogic的。我已经设置了依赖项,编译成功了。但是,当我运行它并向它发送请求时,程序会抛出一个异常,如:

  

服务器错误:无法加载类型' Logic.RedisStorage'从装配   ' CoreLogic,版本= 1.0.5750.32870,文化=中立,   公钥=空'

最奇怪的是,我可以在xamarin工作室的汇编CoreLogic中看到Logic.RedisStorage类。但该计划仍然抱怨。那么,这里有什么问题? enter image description here

修改 我试图重新添加CoreLogic的依赖项,但结果却没有运气。这是单声道抱怨的内容: enter image description here

程序集版本确实匹配服务器所依赖的内容(我现在无法上传imgs,因此请查看以下链接以获取详细信息):

https://www.evernote.com/l/APWLUXOQa5pAxrm3MUZDhxZ88KkJ2Y5bhl0

1 个答案:

答案 0 :(得分:0)

出现这些情况是因为Dll引用的版本号不匹配。

重建CoreLogic并删除CoreLogic的引用并再次添加引用。