J'utilise MEF pour ajouter des plugins à notre DAL qui est utilisée par notre WebApp. Cela fonctionne bien, mais lorsque notre couche de service fait référence à la couche DAL, elle recherche des plugins dans \ ServiceLayer \ Plugins \ plutôt que \ WebSite \ Plugins \ (ce qui est logique si nous utilisons un chemin relatif. {DirectoryCatalog (Path = " Le problème est que si nous utilisons un chemin absolu, il refuse de charger les plugins à la fois du SL et du DAL, ce qui est dû au fait que le chemin ne se trouve pas dans le même répertoire ou sous-répertoire de l'App chargement des plug-ins (?). Comment puis-je les obtenir à la fois des plugins de charge d'un dossier?Comment puis-je obtenir un catalogue MEF Directory en regardant le même répertoire pour le Servicelayer et le DAL?
Merci
Pouvez-vous montrer un exemple d'ajout de catalogues au conteneur, où cet appel se déroule et la structure de répertoires? Aussi, juste pour être clair votre serviceLayer n'est pas une application d'aucune sorte, correct? – JoshVarga