Automapper.Mapper.CreateMap 无法解析
Posted
技术标签:
【中文标题】Automapper.Mapper.CreateMap 无法解析【英文标题】:Automapper.Mapper.CreateMap cannot be resolved 【发布时间】:2015-05-19 12:21:55 【问题描述】:我正在将我使用自动映射器的一些对象移动到另一个项目。突然我在 automapper 配置文件中收到错误 Cannot Resolve CreateMap。
我一直在寻找解决方案几个小时,但我找不到任何东西。 我已经重新安装了 automapper nuget,但这没有帮助
【问题讨论】:
你试过this 【参考方案1】:检查当前或父命名空间中是否没有任何名为“Mapper”的对象。
尝试使用 Mapper 的完整限定名,如下所示:
AutoMapper.Mapper.CreateMap<Address, AddressDTO>();
如果这没有帮助,请尝试清除 ReSharper 的缓存(如果您使用的是 R#),然后重新启动 Visual Studio。
【讨论】:
【参考方案2】:如果您使用的是最新版本,您可以创建如下地图:
Mapper.Initialize(cfg =>
cfg.CreateMap<Address, AddressDTO>();
//cfg.CreateMap<Customer, RegisterViewModel>();
);
【讨论】:
以上是关于Automapper.Mapper.CreateMap 无法解析的主要内容,如果未能解决你的问题,请参考以下文章