标签: dependency-injection inversion-of-control unity-container mef
我正在创建一个包含许多不同程序集并使用依赖注入的多层项目。
我正在考虑使用某种工具进行合成,但不确定使用哪种工具。
MEF和Unity是强有力的候选人。
我认为如果我将Web部件更改为多租户类型,MEF可能会有所帮助。
那么你认为哪一个对作曲有好处,主要是如果我不知道它们的话,如果能的话请包括论据。
答案 0 :(得分:2)
这取决于。 在我看来,我更喜欢MEF而不是Unity作为基于声明组合的MEF,并且不需要很多配置。如果您没有严格控制组件的要求,例如依赖项,则可以尝试MEF。