我读过这个,MEF (Managed Extensibility Framework) vs IoC/DI,但它已经过时了。从那时起,MEF 被添加到 Core。
当我查看 ASP.NET Core 中的 MEF 和 IoC 时,我无法分辨出插件架构的很多差异。两者都“连接”依赖项。如果我想使用 IoC(内置 IoC)在核心应用程序中创建插件,为什么不直接更改我的 ConfigureService 方法呢?这和在MEF中装饰进出口一样吗?在 2017 年(足够接近),这里的构图有何不同?
我读过这个,MEF (Managed Extensibility Framework) vs IoC/DI,但它已经过时了。从那时起,MEF 被添加到 Core。
当我查看 ASP.NET Core 中的 MEF 和 IoC 时,我无法分辨出插件架构的很多差异。两者都“连接”依赖项。如果我想使用 IoC(内置 IoC)在核心应用程序中创建插件,为什么不直接更改我的 ConfigureService 方法呢?这和在MEF中装饰进出口一样吗?在 2017 年(足够接近),这里的构图有何不同?