gpt4 book ai didi

.net - 项目嵌入式 IoC 容器

转载 作者:行者123 更新时间:2023-12-04 15:02:44 25 4
gpt4 key购买 nike

我正在寻找一个非常简单和轻量级的 IoC 容器,它的 C# 源代码可以包含在我自己的项目中(因此不做外部引用)。

这样做的原因是我正在编写一个基础架构并希望提供一个 .dll 文件,而不需要任何额外的依赖项。

我也不想 ILMerge 我的程序集与 IoC 程序集..

我想到了 MEF,还有其他建议吗?

最佳答案

如果您使用的是 .NET 4.0,则包含 MEF。

对于 .NET 2,我曾经使用接口(interface)和反射写过类似的东西。有很多教程描述了这个过程。即使您可以使用 MEF,仍然值得尝试一些反射教程,因为这就是 MEF 在下面的工作方式。

另请查看 this有一些很好的答案的问题。 TinyIoC看起来它只是一个源文件。

关于.net - 项目嵌入式 IoC 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8968729/

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