如何将NET Core 3.0中AutoFac内置依赖注入替换成新的解决方案?
- 内容介绍
- 文章标签
- 相关推荐
本文共计839个文字,预计阅读时间需要4分钟。
在.NET Core 3.0及以后版本中,替换AutoFac服务的方式发生了一些变化。在升级项目时,可能会遇到一些问题。例如,在.NET Core 2.1时,AutoFac会返回一个`IServiceProvider`参数,并注入到`Configure`方法中。
.NET Core 3.0 和 以往版本不同,替换AutoFac服务的方式有了一定的变化,在尝试着升级项目的时候出现了一些问题。
原来在NET Core 2.1时候,AutoFac返回一个 IServiceProvider 参数注入到ConfigureServices .NET Core 服务中,基本大痣是这样做的。
首先我们需要一个重写 Autofac.Module 的方法,这将用于将我们 Register [数据访问层] 以及 Services [逻辑层] 的注册。
本文共计839个文字,预计阅读时间需要4分钟。
在.NET Core 3.0及以后版本中,替换AutoFac服务的方式发生了一些变化。在升级项目时,可能会遇到一些问题。例如,在.NET Core 2.1时,AutoFac会返回一个`IServiceProvider`参数,并注入到`Configure`方法中。
.NET Core 3.0 和 以往版本不同,替换AutoFac服务的方式有了一定的变化,在尝试着升级项目的时候出现了一些问题。
原来在NET Core 2.1时候,AutoFac返回一个 IServiceProvider 参数注入到ConfigureServices .NET Core 服务中,基本大痣是这样做的。
首先我们需要一个重写 Autofac.Module 的方法,这将用于将我们 Register [数据访问层] 以及 Services [逻辑层] 的注册。

