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

MEF可以下载dll(不仅仅是xap)文件吗?

  •  4
  • AlvinfromDiaspar  · 技术社区  · 14 年前

    我试图确定MEF(来自CodePlex)是否适合我的需要。 我知道MEF支持按需加载XAP文件。 但是否有人知道它是否支持按需加载Silverlight库(DLL)?

    谢谢。

    2 回复  |  直到 14 年前
        1
  •  4
  •   Daniel Plaisted    14 年前

    DeploymentCatalog使您可以轻松下载XAP文件。我们没有内置功能来帮助直接下载DLL,但是如果您自己下载并将其作为程序集加载(即使用assembly.load),则可以使用assembly catalog为该程序集创建一个目录,您可以使用MEF来使用该目录。

        2
  •  1
  •   Chris Pietschmann    14 年前

    这里是DeploymentCatalog的一个修改版本,允许您下载dlls或xaps。

    http://pietschsoft.com/post/2010/10/22/Silverlight-Modify-MEF-to-load-plugins-from-DLL-and-XAP-files.aspx

    这是如此简单的添加,这是一个奇怪的为什么他们没有添加在第一位。