First of all, I'd like to say "Sorry" for not replying your last mail that you sent a couple of weeks ago. (WPF is eating the most of my free time lately :( )
If you like to use IModule, I suggest you to give a try the Silverlight-version of CompositeUI. They called it "Spike". AFAIK, they are using XMLModule loader to load the module dynamically. But I'm not sure whether that XMLModule is shipped it
or not. If you like to try Spike, you will need to use SLUnity anyway.
For DILight Vs SLUnity, I highly recommend you to use SLUnity. Since we are already having SLUnity, we don't need to use DILight anymore. AFAIK, we don't have any plan to update DILight in future too.
For SLUnity.Configuration, there is one problem. I want to provide the
same feeling of Unity.Configuration while you are using SLUnity.Configuration. But it seems like it's very hard. So, if I'm providing the easiest way then you won't get the same feeling of Unity.Configuration.
What feature do you want from Unity.Configuration and show me the way (e.g. code sample) that you want to use in your project?
You just wanna use like that?
IUnityContainer container = new UnityContainer();
OR eventhing that you can use with Unity.Configuration?
IUnityContainer myContainer = new UnityContainer();
new InjectionConstructor(12, "Hello Unity!"),
new InjectionProperty("MyStringProperty", "SomeText"),
new InjectionMethod("InitializeMe", 42.0,
new ResolvedParameter(typeof(ILogger), "SpecialLogger"))