如何使用MEF从基类返回模块组件?

时间:2014-10-22 10:07:17

标签: c# reflection mef

我正在构建一个带有模块接口和基类的MEF模块结构,包括版本控制和检查更新的功能。对于大多数模块来说,这可能是相同的,所以我打算将方法/属性定义放入基类中。

撇开模块是否会自动检查更新(我不希望它们必然),我希望能够从模块程序集中检索

  • 版本信息
  • 更新路径(如果内置于模块中)

这样做的最佳(最MEF方式)是什么?我或多或少地寻找相当于GetExecutingAssembly()(这将返回我的主机应用程序 - 我认为)或GetAssembly()(它将返回我的接口程序集而不是模块一,因为它在基类)但要获取我的模块程序集而不是应用程序或基类类。

0 个答案:

没有答案