最終更新:2012-09-25 (火) 22:25:38 (4239d)  

Managed Extensibility Framework
Top / Managed Extensibility Framework

アプリの実行時に動的に機能を追加・拡張できるようになる

http://msdn.microsoft.com/ja-jp/library/dd460648.aspx

MEFとは

  • Managed Extensibility Framework (MEF) は、軽量で拡張可能なアプリケーションを作成するためのライブラリです。
  • これにより、アプリケーション開発者は、拡張機能を見つけたら、それをそのまま使用できます。構成は必要ありません。
  • 拡張機能の開発者は、コードを簡単にカプセル化できるため、ハードコーディングによる脆弱な依存関係を回避できます。
  • MEF により、アプリケーション内だけでなく、アプリケーション間でも拡張機能を再利用できます。

メモ

  • クライアント・アプリ、サーバ上のWebアプリ、Silverlightアプリなどで利用可能。

関連