Asp.net mvc MVC&x2B;AutoMapper 7.0.1.0-是否有办法告诉AutoMapper忽略所有属性,但显式映射的属性除外?
我们正在使用automapper来映射复杂对象(在一个配置文件中映射大约50~60个对象的嵌套对象)。它在v4.2中工作,当我们升级到7.0时,它会抛出错误。映射时出现错误“公共语言运行库检测到无效程序”。有没有一种方法可以告诉AutoMapper忽略所有属性,除了那些显式映射的属性,而不是单独指定每个属性Asp.net mvc MVC&x2B;AutoMapper 7.0.1.0-是否有办法告诉AutoMapper忽略所有属性,但显式映射的属性除外?,asp.net-mvc,automapper,clr,Asp.net Mvc,Automapper,Clr,我们正在使用automapper来映射复杂对象(在一个配置文件中映射大约50~60个对象的嵌套对象)。它在v4.2中工作,当我们升级到7.0时,它会抛出错误。映射时出现错误“公共语言运行库检测到无效程序”。有没有一种方法可以告诉AutoMapper忽略所有属性,除了那些显式映射的属性,而不是单独指定每个属性 cfg.CreateMap<Policy, PolicyDTO>().MaxDepth(3); cfg.Advanced.AllowAdditiveTypeMapCreation
cfg.CreateMap<Policy, PolicyDTO>().MaxDepth(3);
cfg.Advanced.AllowAdditiveTypeMapCreation = true;
cfg.CreateMap().MaxDepth(3);
cfg.Advanced.AllowEditiveTypeMapCreation=true;
您应该尝试隔离问题。否则,就几乎没有机会理解为什么会发生这种情况。有什么特别的方法需要遵循吗?我已经手动删除了所有未使用的映射,但仍然没有从中断的映射中删除luckStart,请尝试简化它,直到不再中断。那么你可能会有一个关于复制的想法。