Мне нужно реализовать очень маленькую архитектуру плагинов. Я новичок в MEF, поэтому даже простые вещи становятся сложными.Предположим, у меня есть 2 клиента DLL (исполняющая сборка) и сервер на сервере. У меня есть папка с именем «Плагины»
Обычно я создаю папку «Плагины» в каталоге bin в executingAssembly и все работает с этим кускомкода, Как я могу заставить его работать, если папка плагина находится на сервере?
private void LoadPlugins(string folder)
{
AggregateCatalog catalog=new AggregateCatalog();
catalog.Catalogs.Add(new AssemblyCatalog(Assembly.GetExecutingAssembly()));
catalog.Catalogs.Add(new DirectoryCatalog(folder));
CompositionContainer container =new CompositionContainer(catalog);
container.ComposeParts(this);
}
Любые предложения?
PS Плагины будут использоваться только для обработки логики на сервере, который ониклиент вообще не используется