MEF vs Unity主要用于作曲

时间:2011-09-28 15:52:10

标签: dependency-injection inversion-of-control unity-container mef

我正在创建一个包含许多不同程序集并使用依赖注入的多层项目。

我正在考虑使用某种工具进行合成,但不确定使用哪种工具。

MEF和Unity是强有力的候选人。

我认为如果我将Web部件更改为多租户类型,MEF可能会有所帮助。

那么你认为哪一个对作曲有好处,主要是如果我不知道它们的话,如果能的话请包括论据。

1 个答案:

答案 0 :(得分:2)

这取决于。 在我看来,我更喜欢MEF而不是Unity作为基于声明组合的MEF,并且不需要很多配置。如果您没有严格控制组件的要求,例如依赖项,则可以尝试MEF。