Related to this post:
http://groups.google.com/group/castle-project-users/browse_thread/thread/a19723ff4c6c2878
ResolveAll() behavior has changed in Windsor 3.0. This breaks
resolution of IBusConfigurationAware components and as a result the
appropriate ITransport does not get registered. The solution is to
register each IBusConfigurationAware component with its explicit
interface:
In CastleBuilder.cs line 60:
container.Register(
AllTypes.FromAssembly(typeof(IServiceBus).Assembly)
.BasedOn<IBusConfigurationAware>()
);
becomes:
container.Register(
AllTypes.FromAssembly(typeof(IServiceBus).Assembly)
.BasedOn<IBusConfigurationAware>().WithService.FromInterface()
);
I apologize for the crudeness. I have no idea how to use git.
--
You received this message because you are subscribed to the Google Groups
"Rhino Tools Dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rhino-tools-dev?hl=en.