abp vnext 依赖注入报错can be invoked with the available services and parameters 电脑版发表于:2020/10/21 0:00 tn4>报错:Autofac.Core.DependencyResolutionException: None of the constructors found with can be invoked with the available services and parameters 一些小细节很坑啊,注意如果你应用层里边的使用了仓储,比如下面这种 ``` private readonly IRepository<InquiryInfo> _inquiryInfoRepository; public InquiryInfoAppService(IRepository<InquiryInfo> inquiryInfoRepository) { _inquiryInfoRepository = inquiryInfoRepository; } ``` 这里边有用到InquiryInfo实体,如果这个实体没有在ef core上下文中,使用这个的依赖注入就会报这个错,哎本来使用的是code first不会存在这种问题的,只是想临时测试一个东东,结果忘记这茬了。 说到这里了随便还说一下其他情况,比如看到网上说应用层的命名要注意:`确定你的 IxxxxService (接口) 是否为 IxxxxAppService一定一定一定一定一定要在Service前加上 App `。这个没有尝试是否属实,做一下记录。 abp vnext 通用仓储,操作空引用。abp vnext 仓储报错,仓储为空的问题参考:https://www.tnblog.net/xiuxin/article/details/7303