2011-08-02 90 views
0

我一直试图让我的头在EntLib 5.1 Unity,这让我很困惑http://msdn.microsoft.com/en-us/library/ff660864%28v=PandP.20%29.aspxEnt Lib Lib Unity何时使用

任何人都可以告诉我什么类型的场景,我可以使用统一?

我有要求根据请求类型加载特定的dll。在这种情况下可以使用Unity吗?

非常感谢。

+0

[Microsoft企业库中Unity应用程序块的用途?](http://stackoverflow.com/questions/1712414/purpose-of-unity-application-block-in-microsoft-enterprise-library) – onof

回答

0

对于动态加载DLL,你可能想看看MEF

Unity是用于解耦类之间的依赖关系,以便更易于编写可测试的可重用代码。

这是一个Inversion of Control(IoC)容器库,使其更容易执行Dependency Injection。 Stack Overflow上有很多examples。请注意,您可以在代码(我的首选项)或配置文件中配置Unity。

+0

感谢您的回答@TrueWill –