Я ищу фреймворк, который позволит мне иметь простую систему плагинов в моем приложении .NET. Похоже, что MEF является платформой, которую одобряет Microsoft, и станет частью .NET 4 (он также работает со старыми версиями .NET в качестве отдельной библиотеки, а также Mono).
Ранее я использовал Mono.Addins как систему плагинов для другого проекта. Основная идея заключается в том, что я определяю набор интерфейсов, которые становятся «точками расширения», API-интерфейсом плагина для приложения.
Может ли MEF использоваться аналогичным образом? Как я могу начать работу с MEF, особенно с точки зрения человека, имеющего опыт работы с Mono.Addins?