Disclaimer: I am using MEF Preview 5, so if something has changed in Preview 6, please let me know and forgive me for posting on Preview 5. :)
I ran into a road block yesterday. Specifically, the use of open generics. I started looking into if MEF supports it and it appears it does not. Based on this thread:
But, then I saw this post and Glenn's response:
Which gave me some hope. :)
I am also trying to understand why MEF wouldn't support it? I understand the technical reason in the original thread, but from my point of view, if I have to bring in an IoC container to augment the composition of my application, then I'm going to take a
harder look at why I would use MEF. The discoverability aspect of it is so compelling, so I hope you would strongly consider filling this gap.
My .02 cents. :)