Automapper.Mapper.CreateMap无法解决

Automapper.Mapper.CreateMap cannot be resolved

我正在将我使用 automapper 的一些对象移动到另一个项目。突然我在自动映射器配置文件中收到错误 Cannot Resolve CreateMap。

我已经寻找解决方案几个小时了,但我找不到任何东西。 我已经重新安装了 automapper nuget 但这没有帮助

检查您在当前或父命名空间中没有任何名为 "Mapper" 的对象。

尝试使用 Mapper 的完整限定名,如下所示:

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

如果这没有帮助,请尝试清除 ReSharper 的缓存(如果您使用的是 R#),然后重新启动 visual studio。

如果您使用的是最新版本,您可以创建如下地图:

Mapper.Initialize(cfg => {
    cfg.CreateMap<Address, AddressDTO>();
    //cfg.CreateMap<Customer, RegisterViewModel>();
});