It would seem your selector has a bug. It appears it is trying to resolve the
component by name, even though the name was not provided.
Also as a side note, the void ReleaseAll(T[] obj); method will not work. The
facility doesn't treat arrays in a special way here.
Not that it shouldn't. Feel
Figured it out. I used Get method names on my factory and forgot this
tells Windsor to resolve the component by the name following Get. In this
case, there is no name after Get!!! Hence the error
Changed factory methods to Resolve and all is well.
scott
On Friday, February 1, 2013
Good question When we first started doing IOC way back in the day most
of the samples/blog posts were using xml config registration so thats what
we went with. Unfortunately, we never switched to installers and our xml
/ config registries are now monstrous and would be painful to go