MEF可以下载Dll(不仅仅是Xap)文件吗?

时间:2010-09-02 19:04:18

标签: silverlight mef

我试图确定MEF(来自codeplex)是否适合我的需求。 我知道MEF支持按需加载Xap文件。 但有人知道它是否支持按需加载silverlight库(dll's)?

感谢。

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

这是DeploymentCatalog的修改版本,允许您下载DLL或XAP。

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

这很容易添加,这是一个奇迹,为什么他们没有首先添加它。