无法使用泛型注册vNext DI服务

时间:2016-01-21 04:57:39

标签: asp.net asp.net-mvc dependency-injection asp.net-core

在我转移到aspnet5 / vNext之前,我使用的是SimpleInjector。我可以使用SimpleInjector来注册我的所有通用验证器,使用以下命令:

services.AddScoped(typeof(IValidator<>), new List<Assembly> { Assembly.Load("MY.OTHER.ASSEMBLY") });

我的课程将在我的其他程序集中定义如下

public interface IMyInterface : IValidator<MyObject> {}

public class MyValidator : IMyInterface
{
   // Methods here
}

这可以使用标准的vNext DI系统吗?

1 个答案:

答案 0 :(得分:0)