Как сканировать каталог на наличие сборок и загружать их?

Я хотел бы просканировать каталог на предмет любых сборок, на которые еще нет ссылок в проекте, а затем загрузить все экземпляры класса, реализующего IMyInterface.

Я знаю, что Assembly Метод .LoadFile может мне помочь, но как определить, была ли ссылка на загружаемую сборку уже статической? Я не хочу загружать никакие сборки дважды.


person George Mauer    schedule 10.07.2009    source источник


Ответы (1)


Вы можете использовать AppDomain.GetAssemblies, чтобы увидеть, какие из них уже загружены.

person John Saunders    schedule 10.07.2009