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