MEF 的 CompositionContainer.ComposeParts ——加载任何可以解析的内容,并忽略错误
到目前为止,我在 MEF 方面遇到的最大问题是,当我在插件加载器包装器中编写部件时,当它发现其中一个程序集存在导入解析问题时,加载会完全失败。理…
MEF 的 ComposableParts 合约是基于实例的吗?
我真的不知道如何表达我的问题标题,所以我提前道歉。我通读了 MEF 文档的部分内容,试图找到我的问题的答案,但找不到。 我使用 ImportMany 允许 MEF…
如何使用 ImportMany 属性定义订单?
我刚刚进入 MEF,想知道如何定义使用 [ImportMany] 导出的集合的顺序? 我在这里的意思是,如果我有两个实现接口 IService 的类(Class1、Class2),…
MEF部分无法导入Autofac自动生成的工厂
这是一个(对我来说)非常奇怪的问题,因为它已经完美运行,但在一些不相关的更改之后完全南下。 我有一个 Repository,它通过 Autofacs MEF 集成在其…
Visual studio 2010 着色器、智能感知等。从哪里开始!
好吧,在开始之前我意识到有很多关于这个主题的文档,但到目前为止我还没有获得适用于 VS2010 的基本着色。 我的目标是简单地达到可以打开文档并且所…
以构造函数作为类型契约的 MEF 通用类
我有一个泛型类,它使用 TBase 作为类型参数。使用 MEF,我想要一个应该导入的通用类型列表。我尝试使用这个: 1) [ImportMany(typeof(TBase))] publi…
MEF 组件上的 ShowDialog 只能运行一次
我创建了一个 WPF 窗口并将其设为 MEF 导出。 我可以在 MEF 导入上执行一次 ShowDialog,但第二次它会中止,因为 MEF 组件被第一个 ShowDialog 关闭。…
Mef,将参数传递给模块
我正在学习 MEF,但无法解决问题。 我有一个名为 MainMEF 的主应用程序和一个名为 SimpleModule 的简单模块。它由一个动态加载的 UserControl 组成。 …
具有托管可扩展性框架的 Visual Studio 2010
我一直在研究 MEF(托管可扩展性框架),但我不完全确定它是否是我需要的并且可以帮助我完成我需要做的事情。 有人可以提供 MEF 的易于理解的描述,提…
具有多个构造函数的 MEF 构造函数参数
我开始使用 MEF,并且我有一个具有多个构造函数的类,如下所示: [Export(typeof(ifoo))] class foo : ifoo { void foo() { ... } [ImportingConstruc…
单个 MEF DLL 的多个实例
显然.NET 4.0没有用于非SL的PartCreator/ExportFactory。我认为这是我需要的。 我想知道是否有人可以帮助我(请举例)如何在 DLL 中创建 EXPORTED 类…