1
我有一个类,我需要使用我的容器从接口解析具体类。这个类不能带一个构造函数,所以我试图使用container.Resolve方法解决这个类。Unity和Container.Resolve
在我UnityHelper,我已经安装所有的容器项目,以及一个问题被定义为:
container.RegisterType<OAuthAuthorizationServerProvider, AuthorisationServerProvider>();
然后在我的startup.cs文件,我试图解决基于类界面:
公共类启动 {0}私人OAuthAuthorizationServerProvider _authorisationServiceProvider;
public Startup()
{
var _container = UnityConfig.GetConfiguredContainer();
_authorisationServiceProvider = _container.Resolve<OAuthAuthorizationServerProvider>();
}
但是,我得到了'解决'的设计时错误,即非泛型方法不能与类型化参数一起使用。
我见过的地方看起来我做得很对。例如:Unity Container Resolve
我在做什么错?