Orchard Autofac 抛出不可分配的异常
Orchard Autofac throws not assignable exception
我有以下服务:
public Interface IService<T> : IDependency {
T Execute();
}
和:
public class Service<T> : IService<T> Where T : class, new() {
T Execute();
}
Orchard 崩溃并抛出以下异常:
The type 'Service`1[T]' is not assignable to service 'IService`1'.
非常感谢任何帮助。
你真的需要 T 来服务吗?只是做:
public interface IService : IDependency {
T Execute<T>();
}
然后您将获得 Orchard 自动依赖注入的好处
我有以下服务:
public Interface IService<T> : IDependency {
T Execute();
}
和:
public class Service<T> : IService<T> Where T : class, new() {
T Execute();
}
Orchard 崩溃并抛出以下异常:
The type 'Service`1[T]' is not assignable to service 'IService`1'.
非常感谢任何帮助。
你真的需要 T 来服务吗?只是做:
public interface IService : IDependency {
T Execute<T>();
}
然后您将获得 Orchard 自动依赖注入的好处