代码之家  ›  专栏  ›  技术社区  ›  heavyd

我可以使用MEF从GAC中的组件中发现部件吗?

  •  3
  • heavyd  · 技术社区  · 14 年前

    我刚开始使用MEF,希望将它与我目前正在开发的应用程序集成。我想知道在MEF中是否有可能发现GAC中的组件中的部件。基本上我想要类似的 DirectoryCatalog 但那将搜查海关总署。外面有这样的东西吗?

    1 回复  |  直到 14 年前
        1
  •  4
  •   Community CDub    7 年前

    我觉得外面没有这样的东西。我认为这样做不是一个好主意,因为这意味着要将GAC中的每个组件加载到您的流程中。

    如果你无论如何都想这样做,最困难的是 getting a list of assemblies in the GAC . 之后,您只需为每个组件创建一个assemblycatalog,并将所有assemblycatalog放在一个directorycatalog中。