一解决方法: 

问题的主要原因出在:跨程序集反射。

即我们需反射的A.dll的程序集引用B.dll程序集,而在反射工具项目中却不存在对B.dll程序集的引用。因此我们只需在反射工具项目中添加对B.dll的引用即可,或者将B.dll拷贝到反射工具的执行目录下。

 

二解决方法:

删除项目中的bin文件夹,

在项目属性中,修改目平台,从Any CPU改为x86,

再重新生成就可以了,具体是什么原因还不清楚

 

最后还要注意 AutoMapper 的版本;版本不同,语法会报错

 

 

posted on 2015-11-19 01:21  zishen  阅读(1407)  评论(0编辑  收藏  举报