Autofac 3 y Automapper

¿Alguien sabe de una guía completa para configurar Automapper con Autofac? Soy nuevo en ambos, pero he jugado con la clase Mapper estática, sin embargo, quiero poder simularme e inyectar IMappingEngine y crear una configuración que configure todas mis asignaciones. Todas las guías que he visto hasta ahora no explican realmente lo que está pasando y no puedo resolverlo. También estoy usando Autofac 3.0, que parece tener algunas diferencias en los métodos de ContainerBuilder que no ayudan (la razón por la que lo estoy usando es que Autofac.mvc4 depende de ello).

Actualizar:

De acuerdo, la solución más simple parece funcionar lo suficientemente bien, sin embargo, no la había visto en ninguna parte de Internet y tal vez, por una buena razón, no lo sé. Lo más sencillo es simplemente registrar el Mapper.Engine estático como IMappingEngine y seguir utilizando el Mapper.CreateMap estático para configurar en primer lugar.

var builder = new ContainerBuilder();
builder.Register<IMappingEngine>(c => Mapper.Engine);

Ahora Autofac puede inyectar el IMappingEngine en sus constructores. Esto significa que Mapper manejará el singleton IMappingEngine en lugar de Autofac y Autofac está actuando como un contenedor para él. Me gustaría que Autofac maneje la instancia de IMappingEngine pero no estoy seguro de cómo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta