【发布时间】:2012-05-23 11:05:52
【问题描述】:
我正在通过具有 PRISM 和 MEF 模块化的 ProjectLinker 为 WPF 和 Silverlight 开发应用程序。 我的模块是类库(在 WPF 中)和 Silverlight 类库(在 Silverlight 中)。 现在我想通过 Catalog.xaml 从服务器加载 WPF 或 Silverlight 中的模块。
问题是: - Silverlight 不能加载 DLL,只能加载 XAP - WPF 不能加载 XAP,只能加载 DLL
我该怎么做 - 通过项目链接器开发(两个平台的代码相同)、创建模块、从服务器下载并加载到应用程序?
我在引导程序中:
在服务器 WCF 上,我有 Catalog.xaml - 我下载它并...
catalog = Microsoft.Practices.Prism.Modularity.ModuleCatalog.CreateFromXaml(stream); - 有效
但是,如果我通过加载模块运行应用程序,则会出现错误(我试图将 DLL 加载到 Silverlight)。
谢谢
【问题讨论】:
标签: silverlight module prism mef catalog