我正在通过具有 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)。
谢谢