用Unity IOC解决类库中的具体类型

时间:2018-02-03 22:07:47

标签: c# inversion-of-control unity-container

我需要从类库方法返回一个类的实例。但是我没有Unity Container的实例。所以这不起作用

container.Resolve<IMyInterface>();

如何从父应用程序获取容器的实例?

(我将它传递给类库还是可以以某种方式访问​​它?)

我有一个启动项目,它调用类库中的方法

public MyClass(ILibrary data)
{
    IMyObject obj=data.GetStuff();        
}

以及类库中的以下方法

public IMyObject GetStuff()
{
   MyObject obj=new obj()
   obj.name="mystuff";
   return obj;
}

0 个答案:

没有答案