【问题标题】:How to implement MEF in Silverlight如何在 Silverlight 中实现 MEF
【发布时间】:2013-06-17 21:36:07
【问题描述】:

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

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

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

【问题讨论】:

    标签: silverlight dll mef


    【解决方案1】:

    【讨论】:

    • 你是说我必须使用 Prism 吗?
    • 我是说你应该使用 prism:最好使用广泛使用、经过良好测试的稳定库,而不是自己实现它
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-31
      • 2011-09-25
      相关资源
      最近更新 更多