J'ai regardé l'épisode de DNR TV avec Glenn Block et il semble que MEF serait utile pour mon entreprise. J'essaie de trouver plus d'informations sur ses forces et ses faiblesses et quelques exemples de projets qui l'utilisent. Existe-t-il de bons blogs/tutoriels sur l'utilisation de MEF?
Remarque: j'utilise C #, donc si les exemples sont en C #, ce serait génial.
Je n'ai pas trouvé de page vraiment complète, mais il y en a quelques-unes:
Introduction du projet de code au MEF (partie 1)
Mike Taulty a récemment fait un ensemble de screencasts sur l'utilisation de MEF dans Silverlight, ce qui devrait être une bonne introduction à MEF.
J'ai fait une série sans cesse croissante sur MEF depuis les bases jusqu'à des choses plus avancées prévues dans un avenir proche.
http://randomactsofcoding.blogspot.com/2009/11/working-with-managed-extensibility.html
J'ai écrit cet article de démonstration MEF sur CodeProject, et tout le code est open source.
Microsoft Docs est un bon début
Kathleen Dollard a aussi de bons matériaux
Si vous recherchez des informations sur la dernière version de MEF livrée avec le prochain .NET Framework, la source définitive d'informations est BCL Team Blog sur MSDN.
(MEF fait partie des bibliothèques de classes de base .NET.)
L'injection de dépendances dans .NET par Mark Seemann a une section sur MEF, ainsi que Castle Windsor, StructureMap, Spring.NET, Autofac et Unity.