我正在调查MEF 2(Microsoft.Composition),并希望将其与我现有的代码库相集成。 我目前的代码库有一个IFactory接口用一个简单的签名: public interface IFactory<T>
{
T Create();
}
我想注册我的工厂,这样,如果我在工厂做一个出口,它注册为Func<T>为工厂的输出为T。因此,像这样: [Export]
pu
我有第三方DLL,在这个DLL中是这样的层次结构:class Node实现接口INode。这个DLL使用Ninject绑定。我的应用程序使用这个dll和Prism和MEF作为IoC容器。我之前没有在Prism和MEF中练习,所以我想要做的一件事就是将INode绑定到Node。 我没有访问索引节点和节点,所以写水木清华一样,我不能: [Export(typeof(INode))]
class No