Я создал одно приложение на основе плагинов, используя MEF. Итак, я создал одну интерфейсную библиотеку, которая будет реализована с помощью плагинов.
Но у меня есть один вопрос о обратной совместимости,
Так как я определил интерфейсы в библиотеке PluginInterface, теперь, если были внесены какие-либо изменения в IPlugin, я не могу загрузить старые версии Plugin (который реализует более старый интерфейс).
Так как же мне добиться обратной совместимости в приложении?
Пожалуйста, дайте мне предложения,
Спасибо