Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
После пары обновлений в голове откладывается эта особенность и дальше проблемы пропадают.
Те пересобирать/портировать N старых плагинов — это нормально, чтобы установить новый? Почему нельзя выделить каждому плагину свою папку с зависимостями и грузить их отуда?(Assembly.LoadFrom)
И что за проблема с перезаписью плагинов? У меня при замене плагина в папке, IIS просто перезапустит сайт, ничего нигде не блокируется (папки с плагинами можно переименовывать) и никакого кэша не используется.
Может быть я что-то упустил, поправьте меня. Если мы делаем загрузку плагина в домен приложения (в статье это описано), он будет заблокирован, пока не будет выгружено приложение. А замена файла в папке плагинов не вызовет автоматическую перезагрузку, как бы это случилось при замене файлов в папке bin. А каждый раз переименовывать папки — не слишком красивое решение.
Плагинная система на ASP.NET. Развитие идеи