Où est-ce que Microsoft.Les pratiques.ServiceLocation viennent?
Croit-on savoir où Microsoft.Practices.ServiceLocation
vient d'où? C'est un espace de noms et d'une dll utilisé dans MS EnterpriseLibrary. Certes, il est un très simple dll avec seulement une poignée de classes (à l'aide d'un réflecteur), mais je ne trouve pas publié le code source. Ce n'est pas dans l'Entreprise projet de Bibliothèque et non dans l'Unité de projet.
Ainsi, quelqu'un sait si le code source a été publié et où? Et aussi pourquoi il n'est pas partie de l'Unité? Est-il utilisé n'importe où ailleurs?
- Une autre réponse a trait à cette question: stackoverflow.com/a/25728456
Vous devez vous connecter pour publier un commentaire.
Il s'agit de: https://github.com/unitycontainer/commonservicelocator
À partir de la description du projet:
Cette abstraction est mis en œuvre par plusieurs Cio cadres, et l'Unité est l'un d'entre eux. néanmoins, l'Unité n'est pas le propriétaire de ce projet.
De cette façon StructureMap, par exemple, prévoit la mise en œuvre de ces clases, ainsi que d'autres cadres (comme Prism de modèles & pratiques) peuvent facilement travailler avec d'autres Cio de cadres et de ne pas être lié à L'unité lui-même.
Microsoft.Practices.ServiceLocation
est changé àCommonServiceLocator
. @srock donc pas besoin de rétrograder.Si vous le souhaitez, vous pouvez saisir le
NuGet
package ici:http://www.nuget.org/packages/CommonServiceLocator/
Sa une partie de la Bibliothèque d'Entreprise : http://msdn.microsoft.com/en-us/library/ff664629(PandP.50).aspx.
Télécharger, ensemble avec la documentation, de http://entlib.codeplex.com/.