0

我正在尝试在 Silverlight 应用程序中使用 MEF。我找到的所有示例都使用这种类型的“System.ComponentModel.Composition.Hosting.DirectoryCatalog”,但显然不在 Silverlight 中,只有 .NET。

我正在尝试获取它,因此我将 dll(在运行时)放在应用程序可以访问的目录中,然后使用 MEF 加载这些 dll。

我确实了解导入和导出的工作原理,但我想问题是如何将 xap 文件动态添加到我的项目中以便我可以使用导入和导出?

4

2 回答 2

1

看看 Prism:http
://compositewpf.codeplex.com/ 这是使用 Prism 的 MEF 教程:http: //www.codeproject.com/Articles/155835/Prism-for-Silverlight-MEF-in- Easy-Samples-Part-1-P

于 2013-06-18T09:35:44.623 回答
0

答案和我想的一样简单。我最终使用了一个教程,这并不像我想象的那么简单。遇到此问题的任何人,我建议将教程版本简化为最小的部分,然后将其用作模板

于 2013-06-18T21:08:54.530 回答