Какой смысл динамически загружать сборку?Не проще ли просто сослаться на него в вашем решении / проекте, сохранив все вызовы для Assembly.*Load* функций?
Assembly.*Load*
Обновление: полезно ли это вне плагинов?Как насчет исключительно в веб-разработке, какие возможности я там найду для динамической загрузки сборки?
Динамическая загрузка сборки полезна для всего, что требует выполнения внешнего кода, который может даже не существовать при разработке хост-программы.
Например, любая система плагинов будет иметьиспользовать эту функцию.
У вас может не быть этой сборки при компиляции кода, например, подумайте о плагинах. Вы не можете скомпилировать со ссылкой на них. Другой причиной является генерация и компиляция кода, а затем загрузка этого расширенного материала, но реального использования.
GJ
Что если вы хотите сделать возможным написание плагинов для вашего приложения, которые загружаются во время выполнения, а у вас нет этого проекта во время компиляции?