Onde está a Microsoft?Pratica.A invocação veio de onde?

Alguém sabe de onde vem? Este é um espaço de nomes e um dll usado em MS Empreendiselibrary. É certo que é um dll muito simples com apenas um punhado de classes (usando refletor), mas eu não consigo encontrar o código fonte publicado para ele. Não está no projecto da Biblioteca Empresarial nem no projecto da unidade.

Então, alguém sabe se o código fonte para isto foi publicado e onde? E também porque não faz parte da unidade? É usado em qualquer outro lugar?

Author: Liam, 2010-10-22

3 answers

Vem de: https://github.com/unitycontainer/commonservicelocator

A partir da descrição do projecto:

A biblioteca de localização dos serviços comuns contém uma interface partilhada para localização do serviço que aplicação e os programadores de framework podem referenciar. A biblioteca oferece uma abstração sobre contentores e serviços de Coi localizacao. A utilização da biblioteca permite um pedido de acesso indirecto ao capacidades sem depender de hard referência. A esperança é que usando esta biblioteca, aplicações de terceiros e frameworks podem começar a alavancar Coi / localização de serviço sem subordinação até um determinado ponto implementacao.

Esta abstração é implementada por vários quadros do COI, e a unidade é um deles. no entanto, a unidade não é proprietária desse projeto. Por exemplo, o StructureMap permite a implementação desses clases, por isso outros quadros (tais como: o Prism a partir de padrões e práticas) pode facilmente trabalhar com outros enquadramentos do COI e não estar vinculado à própria unidade .
 61
Author: Julian Dominguez, 2017-08-12 14:39:02

Se quiser pode pegar no Pacote {[[0]} aqui:

Http://www.nuget.org/packages/CommonServiceLocator/

 11
Author: Leniel Maccaferri, 2013-10-04 00:57:33
Faz parte da Biblioteca da empresa. http://msdn.microsoft.com/en-us/library/ff664629 (PandP.50).aspx.

Faça o Download, juntamente com a documentação, de http://entlib.codeplex.com/.

 4
Author: Vladimir Savinov, 2012-12-18 15:50:16