CodePlex Archive The Managed Extensibility Framework (MEF) is a new library in .NET that enables greater reuse of applications and components. とありますが、とりあえずDIコンテナと考えておけばOK。既に記事として取り上げたつもりでしたが、過去に紹介していたのは、 はじめてのUnity - 匣の向こう側 - あまりに.NETな Unityでした。あと、Monologueの方でMEFのライセンスがMS-LPLなので云々とかあった記憶がありますが、これについては改善される方向なようです。 では、簡単なサンプルでMEFを見てみましょう。 まずは、インタフェースの定義。いつものIGreeting。 public interface IGreeting { v