Я пишу приложение для Windows, которое подключается к интернет-магазину через его API и считывает / записывает значения.
Интернет-магазин может иметь несколько платежных шлюзов, и я думал о написании плагина для каждого из них и создании пользовательского интерфейса, который будет доступен для выбора каждого из них и загрузки правильной сборки ...
Моя идея состоит в том, чтобы иметь несколько библиотек (.dll) и загружать правильную после настройки ...
Я действительно думаю, что это своего рода разработка в конце 80-х, поэтому мне интересно, есть ли что-нибудь новое, что могло бы помочь мне разработать такое поведение в .NET 3.5 SP1.
Я новичок в этом вопросе, и поэтому я хотел бы спросить вас, как лучше всего подойти к этому вопросу.
Спасибо.
PS Я читал о MEF (Managed Extensibility Framework ), но это все еще предварительная версия (текущая версия MEF Preview 8), и она доступна только в .NET 4.0, поэтому я не могу пойти по этому пути :-(