У меня есть веб-приложение, использующее Web Api. Приложение предоставляет возможность отправлять маркетинговые кампании через популярные службы, такие как Mailjet, Mailchimp и т. д. Для архитектуры плагинов я использую MEF из .NET. Проблема в том, что когда я разрабатываю новый плагин для другой службы, мне нужно перезапустить приложение, чтобы загрузить новый плагин. Возможно ли и как реализовать плагин, который можно загружать во время выполнения без перезапуска приложения?
да. Я использую MEF для этой цели, а плагины - это * .dll, которые загружаются во время выполнения с MEF путем сканирования определенных папок.
Ничего страшного. Нашел решение: multithreadherets.blogspot.com/2013/08/…
Что такое плагин?
*dll
, реализующий определенные интерфейсы?