automapper在调试模式下工作正常但在发布模式下抛出mappingexception

时间:2012-01-07 09:48:21

标签: c# automapper

Automapper是一个很好的工具。但我有一些问题。

在调试项目时,它工作正常,所有映射操作都已成功。但是在发布模式下,它会抛出具有完全相同数据的mappingexception。

可能是什么问题?

我的环境是Win7,32位,VS 2010。项目适用于.net 4.0配置文件。

 Mapper.CreateMap<V_Person_Details,Person>();
 Mapper.Map(curr_V_Person, cur_Person); /// exception throws here in just release mode , not in debug mode 
   ///Trying to map System.String to System.nullable .... Destination property  SSS_ID : exception of the Automapper.AutomapperMappingException was thrown.

 ....

2 个答案:

答案 0 :(得分:3)

在调试模式下运行Mapper.AssertConfigurationIsValid()方法,以验证您没有任何仅在发布模式下显示的配置错误。

答案 1 :(得分:0)

我们遇到了同样的问题。 我们的问题是我们的服务器(发布)上的另一个版本的AutoMapper DLL。