Unity IoC: как сканировать / разрешать плагины / типы в папке - PullRequest
0 голосов
/ 26 марта 2012

У меня есть папка c: \ myplugins. Как сказать Unity сканировать и зарегистрировать все файлы * .dll, имеющие тип IMyPlugins.

Аналогично тому, как StructureMap имеет метод сканирования, в котором вы можете указать местоположение папки.

1 Ответ

2 голосов
/ 30 марта 2012

Если вы стремитесь к архитектуре типа плагина, я очень рекомендую использовать MEF для этой функции в вашем приложении. Это именно та задача, для которой был разработан MEF. Также ничто не мешает вам использовать MEF и Unity рядом. Unity для компонентов, известных во время компиляции, и MEF для загрузки компонентов времени выполнения.

...