I was trying to get MEF to work in the following scenario. Can you help me out...it could result into a feature request if you deem fit.
I have a chain of responsibility scenario. Where every Assembly exports an interface/method(s)
My host program creates a list of the imports (which are identical interfaces) and then when processing is required it chains them together to process messages. We should be able to drop a new/extra assembly and be able to refresh the chain.
MEF currently doesn't accomodate this scenario. Could you suggest a workaround and/or tell me if this feature request is not desirable for some design reason.