thedersen / UnityConfiguration

Convention based configuration API for the Unity IoC container.
thedersen.com/projects/unityconfiguration
MIT License
38 stars 15 forks source link

Resolving multiple implementations with property injection of optional dependencies #12

Open chs499 opened 11 years ago

chs499 commented 11 years ago

Hey there,

I am using Unity 2.1 and UnityConfiguration in order to realize convention-based configuration.

I am using the SetAllPropertiesConvention in order to inject an implementation of ILogger into many of my types.

If i'm resolving a single implementation using for example container.Resolve() the instance of ILogger is properly injected.

However, if i'm resolving multiple instances of that type using container.ResolveAll() the property remains null.

If've posted this already on stackoverflow, but got no with no satisfying solution to my problem.

See this: http://stackoverflow.com/questions/16200711/resolving-multiple-implementations-with-property-injection-of-optional-dependenc

Many thanks Chris