¿Alguien está usando Ninject 2.0 como nServiceBus ObjectBuilder?

He estado tratando de hacer que nServiceBus funcione con Ninject 2.0 como el contenedor IoC subyacente sin éxito. Si bien puedo lograr una integración básica, he tenido problemas con los mensajes "fantasmas" que se envían a los distintos suscriptores. Usé la implementación de Autofac como una especie de plantilla, reemplazando las piezas necesarias con código específico de Ninject. Además, tuve que crear una heurística personalizada para obtener la inyección de propiedad automática.

Independientemente, el comportamiento que veo es que un primer mensaje puede ser publicado y leído con éxito por un suscriptor; sin embargo, el siguiente mensaje que se publica da como resultado que el mensaje sea "recibido" tres veces.

Entonces, me pregunto: ¿Alguien está haciendo algo con Ninject como nServiceBus ObjectBuilder? O, ¿alguien ha visto y corregido este comportamiento durante la integración de los otros contenedores de IoC actualmente incluidos con nServiceBus 2.0 (es decir, Windsor, StructureMap o Autofac).

Editar: Eché un vistazo aesta pero no parecía completo y pensé que la heurística para la inyección de propiedades debería ser un poco diferente.

Respuestas a la pregunta(5)

Su respuesta a la pregunta