Как получить каталог MEF Directory, который просматривает один и тот же каталог для Servicelayer и DAL? - PullRequest
1 голос
/ 25 августа 2010

Я использую MEF для добавления плагинов к нашему DAL, который используется нашим WebApp.Это работает нормально, но когда наш сервисный уровень ссылается на DAL, он ищет плагины в \ ServiceLayer \ Plugins \, а не \ WebSite \ Plugins \ (что имеет смысл, если мы используем относительный путь. {DirectoryCatalog (Path = "plugins/")‹.

Проблема в том, что если мы используем абсолютный путь, он отказывается загружать плагины как с SL, так и с DAL, что, как я считаю, связано с тем, что путь не находится в одном каталоге или подкатегорииприложения, загружающего плагины (?). Как я могу получить их на оба загружаемых плагина из одной папки?

Спасибо

1 Ответ

0 голосов
/ 09 июля 2012

Вы не можете сделать это на самом деле.Решение состояло в том, чтобы иметь копию библиотек DLL, один из которых находится в папке веб-приложения, а другой - в папке уровня службы

...