Automapper.Mapper.CreateMap无法解析。

7

我正在将使用自动映射程序(automapper)的一些对象移动到另一个项目中。突然间,我遇到了错误:“无法解析自动映射程序配置文件(automapper profile)中的CreateMap方法”。

enter image description here

我已经搜索了几个小时,但是没有找到解决方案。我已经重新安装了自动映射程序nuget包,但是没有起作用。


2
你试过这个吗? - Tom
2个回答

4

请检查当前或父命名空间中是否有名为“Mapper”的对象。

尝试使用完全限定名称来引用Mapper,例如:

AutoMapper.Mapper.CreateMap<Address, AddressDTO>();

如果这不能解决问题,您可以尝试清除ReSharper的缓存(如果您正在使用R#),然后重新启动Visual Studio。

1
如果您正在使用最新版本,可以按照以下方式创建地图:
Mapper.Initialize(cfg => {
    cfg.CreateMap<Address, AddressDTO>();
    //cfg.CreateMap<Customer, RegisterViewModel>();
});

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接