1

无法通过类中的属性设置依赖注入...

我用谷歌搜索了所有内容并查看了所有文档,所以我找不到任何如何在 .net core mvc 上配置的内容...请帮助我

家庭控制器.cs

public class HomeController : Controller
{
    [Inject]
    protected IUserRepository UserRepository { get; set; }

    public HomeController()
    { }
}

DI

public class CompositionRoot : ICompositionRoot
{
   public void Compose(IServiceRegistry services)
   {
       services.RegisterScoped<IUserRepository>, UserRepository>();
   }
}

构造函数注入运行良好,但属性注入失败。

很可能你需要添加一些额外的包和额外的设置,但我不知道是什么

我用:

  • ASP.NET 核心 MVC 3.1
  • LightInject 6.3.4(最新版本)
4

0 回答 0