Я прочитал эту статью Как загрузить плагины в .NET? , и я действительно не вижу блеска пространства имен Microsoft System.Addin. Почему у меня не может быть папки с плагинами в каталоге bin, в которую пользователи могут поместить сборку, реализующую разработанный мной интерфейс? Затем я мог бы просто использовать отражение, чтобы создать экземпляр класса плагина и ссылаться на него с помощью моего интерфейса.
Почему System.Addin намного лучше? Тем более, что это кажется в три раза больше работы и менее интуитивным дизайном.