Orchard Autofac抛出不可分配的异常

时间:2018-02-10 13:11:00

标签: c# autofac orchardcms

我有以下服务:

mov ax,niz1[di]
add ax               !!! typo?
mov niz1[di],ax

public Interface IService<T> : IDependency {
      T Execute();
}

Orchard崩溃并引发以下异常:

  

类型&#39;服务`1 [T]&#39;不能分配给服务&#39; IService`1&#39;。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

你真的需要T来服务吗?只是做:

public interface IService : IDependency {
  T Execute<T>();
}

然后,您将获得Orchard自动依赖注入的好处