gpt4 book ai didi

c# - asp.net 上的 MEF 可以用于依赖注入(inject)吗?

转载 作者:太空狗 更新时间:2023-10-29 21:14:46 25 4
gpt4 key购买 nike

我知道理论上依赖注入(inject)是什么,但我还没有在我的任何项目中实际使用过依赖注入(inject)。因此,请将我视为 DI 菜鸟。

直截了当的问题是; MEF可以用于依赖注入(inject)吗?

如果可以,我的后续问题是; 使用 MEF 进行依赖注入(inject)是个好主意吗?

我知道我的后续问题可能会被视为主观问题。但是,我正在寻找最佳实践以及支持和反对的理由。所以,我希望我的后续问题不会惹恼太多人。

所有这一切的背景是我在尝试弄清楚如何为 asp.net mvc 制作插件框架时感到有点迷茫。

最佳答案

正如我在 my book 中解释的那样MEF 可以用作 DI 容器,但在当前版本中它不是特别适合任务。

MEF 旨在解决可扩展性场景,虽然它有很多重叠的功能,但在配置和生命周期管理方面却非常有限。

关于c# - asp.net 上的 MEF 可以用于依赖注入(inject)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5123673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com