Связать внешнюю библиотеку во время выполнения в .NET - PullRequest
0 голосов
/ 05 января 2010

Возможно ли, чтобы мое приложение отслеживало папку, и если мы скопируем в нее DLL (библиотеку), приложение поднимет ее и свяжет с ней?

Я делал то же самое в C ++ в те времена, но возможно ли динамическое связывание библиотеки в .NET?

Спасибо

Ответы [ 2 ]

1 голос
/ 05 января 2010

Абсолютно. См. Этот вопрос или рассмотрите возможность использования MEF .

1 голос
/ 05 января 2010

Используя отражение вы могли бы.

Опросить каталог для добавленных файлов, а затем, если вы его найдете, загрузить его с помощью отражения и запустить внутри него какой-нибудь метод Main.

Однако вы не можете «выгрузить» эти библиотеки DLL, если они не загружены в отдельные домены приложений.

...