OK. So this is going to be a cross between a rant and constructive criticism. I’m sure that Microsoft has great reasons that they created MEF (Managed Extensibility Framework) the way that they did, but it’s just tantalizingly close to perfection, so I’m going to complain about it anyway! For two of my recent articles, I’ve been working with MEF to enable an addins platform for a utility runner. MEF does some nice things: It makes it easy to designate classes as extensions (define an addin) It makes it easy to...