What is the proper way to inject AutoMapper to other layers?
I read this blog post , but this code cause exception below
An exception of type
.netcore 3 Autofac 5.1.2 AutoMapper 9.0.0 AutoMapperProfiles -> My profile name
protected override void Load(ContainerBuilder builder)
{
builder.RegisterType().As();
builder.Register(c => new MapperConfiguration(cfg =>
{
foreach (var profile in c.Resolve>())
{
cfg.AddProfile(profile);
}
})).AsSelf().SingleInstance();
builder.Register(c => c.Resolve().CreateMapper(c.Resolve)).As().InstancePerLifetimeScope();
}