Вопрос

Возможный Дубликат:
Выбор между MEF и MAF (System.Дополнение)

Является ли платформа управляемой расширяемости заменой System.Addin?Или они дополняют друг друга?

Это было полезно?

Решение

Об этом говорится на форумах MSDN здесь:

Сравнение с библиотеками дополнений?

А также Кшиштофом Квалиной в его блоге о выпуске MEF:

Платформа управляемой Расширяемости

Краткие сведения:они живут бок о бок.

Другие советы

Короткий ответ: нет, это не так.Система.Addin позволяет изолировать надстройки в отдельном домене приложения / процессе.Он также предоставляет средства для управления версиями.Эти возможности имеют решающее значение для многих заказчиков, особенно для крупных независимых производителей.MEF, с другой стороны, разработан как простая модель программирования для обеспечения расширяемости.Они могут работать вместе и дополнять друг друга.

..всего две ссылки для дальнейшего ознакомления:

Просто в качестве дополнительного примечания, некоторое время назад я разработал так называемый IsolatingCatalog, который представляет собой каталог MEF для обеспечения изоляции деталей.Вы можете указать ему, чтобы ваши части создавались в отдельном домене приложения / процессе.WCF используется для IPC.Зацени это здесь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top