'AutoMapper.Configuration'是'命名空间',但用作'类型'

时间:2015-05-14 16:58:59

标签: unity-container automapper ioc-container automapper-3

我正在尝试将AutoMapper 1.1升级到AutoMapper 3.3。我在当前代码中有以下声明,但在v3.3中不起作用

container.RegisterType<IConfiguration, global::AutoMapper.Configuration>(new ContainerControlledLifetimeManager());

container是一个Unity容器。我收到以下错误。

  

'AutoMapper.Configuration'是'命名空间',但用作“类型”

如何更改此语句以使用AutoMapper 3.3

1 个答案:

答案 0 :(得分:0)

发现AutoMapper.Configuration已更改为

  

AutoMapper.ConfigurationStore

以下行有效。

container.RegisterType<IConfiguration, global::AutoMapper.ConfigurationStore>(new ContainerControlledLifetimeManager());