有人知道Microsoft.Practices.ServiceLocation
是从哪里来的吗?这是MS EnterpriseLibrary中使用的命名空间和DLL.诚然,这是一个非常简单的DLL,只有几个类(使用反射器),但我找不到发布的源代码.它既不在企业库项目中,也不在Unity项目中.
那么,有人知道这篇文章的源代码是否已经发布,以及在哪里发布吗?为什么它不是团结的一部分?它在其他地方用过吗?
有人知道Microsoft.Practices.ServiceLocation
是从哪里来的吗?这是MS EnterpriseLibrary中使用的命名空间和DLL.诚然,这是一个非常简单的DLL,只有几个类(使用反射器),但我找不到发布的源代码.它既不在企业库项目中,也不在Unity项目中.
那么,有人知道这篇文章的源代码是否已经发布,以及在哪里发布吗?为什么它不是团结的一部分?它在其他地方用过吗?
它来自:https://github.com/unitycontainer/commonservicelocator
根据项目描述:
公共服务定位器库
这种抽象是由几个IOC框架实现的,Unity就是其中之一.然而,Unity并不是该项目的所有者.
例如,通过这种方式,StructureMap提供了这些类别的实现,因此其他框架(例如模式与实践中的Prism)可以轻松地与其他IoC框架一起工作,而不必绑定到Unity本身.