2010-11-10 1 views
3

Je ne fais que commencer avec MEF en espérant l'intégrer à une application sur laquelle je travaille actuellement. Je me demande s'il est possible dans MEF de découvrir des pièces dans les assemblages qui sont dans le GAC. Essentiellement, je voudrais quelque chose de similaire à la DirectoryCatalog mais qui chercherait le GAC. Y a-t-il quelque chose comme ça?Puis-je découvrir une pièce d'un assemblage dans le GAC en utilisant MEF?

+0

Pourquoi utiliser le GAC pour vos assemblages? juste un simple dossier sous votre contrôle que les assemblages peuvent être ajoutés. –

Répondre

4

Je ne pense pas qu'il y ait quelque chose comme ça là-bas. Je ne pense pas que ce soit une bonne idée de le faire, car cela impliquerait de charger chaque assembly du GAC dans votre processus.

Si vous voulez le faire de toute façon, la partie difficile est getting a list of assemblies in the GAC. Après cela, vous pouvez simplement créer un AssemblyCatalog pour chacun et placer tous les AssemblyCatalogs dans un DirectoryCatalog.

Questions connexes