无法通过类中的属性设置依赖注入...
我用谷歌搜索了所有内容并查看了所有文档,所以我找不到任何如何在 .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(最新版本)