Есть ли общий способ, без создания и управления вашим собственным хостом CLR, взять на себя поиск и загрузку типа, если этот тип не найден?
Ниже приведен только пример. Если вы спешите стать первым ответом, не предлагайте новую платформу надстроек или MEF в качестве решения моего вопроса.
Примером может служить пример с надстройками. Ваше приложение считывает файл, в котором перечислены типы, используемые для конкретной функции. Приложение пытается создать экземпляр этих типов. Если они еще не загружены в домене приложения, метод завершается ошибкой. Я ищу событие, которое могу обработать, или компонент, для которого я могу предоставить собственную реализацию, что позволит мне корректно обрабатывать эти ситуации и предоставлять дополнительную логику для загрузки этих сборок.
Насколько я могу судить (если у кого-то нет работающего примера), ни одно из упомянутых выше событий AppDomain не срабатывает, когда тип не найден.
Подождите, очевидно это работает ! Не уверен, что я сделал не так раньше, но это событие срабатывает хорошо и хорошо.