I use version 3.2.0 of Castle Windsor and version 3.3.5 of NServiceBus.
I configure my bus in a console app like this :
NServiceBus.Configure.With()
.CastleWindsorBuilder(container)
.Log4Net()
.XmlSerializer()
.MsmqTransport()
.IsTransactional(true)
.UnicastBus()
.CreateBus()
.Start(() => Configure.Instance.ForInstallationOn<NServiceBus.Installation.Environments.Windows>().Install());
This bus will only be used by this console app to send messages to the bus hence I don't use the nservice bus host.
When going over that line of code, the app is throwing an exception stating that no handler could be found for NServiceBus.Address. Indeed, inspecting my container, i don't see any registration made for it.
Have you added binding redirects for both Castle.Windsor and Castle.Core in your config file?