C # Указывает на динамическую загрузку сборок - PullRequest
0 голосов
/ 15 декабря 2010

Какой смысл динамически загружать сборку?Не проще ли просто сослаться на него в вашем решении / проекте, сохранив все вызовы для Assembly.*Load* функций?

Обновление: полезно ли это вне плагинов?Как насчет исключительно в веб-разработке, какие возможности я там найду для динамической загрузки сборки?

Ответы [ 3 ]

4 голосов
/ 15 декабря 2010

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

Например, любая система плагинов будет иметьиспользовать эту функцию.

1 голос
/ 15 декабря 2010

У вас может не быть этой сборки при компиляции кода, например, подумайте о плагинах. Вы не можете скомпилировать со ссылкой на них. Другой причиной является генерация и компиляция кода, а затем загрузка этого расширенного материала, но реального использования.

GJ

1 голос
/ 15 декабря 2010

Что если вы хотите сделать возможным написание плагинов для вашего приложения, которые загружаются во время выполнения, а у вас нет этого проекта во время компиляции?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...