C # Klassenbibliothek Projektabhängigkeit Injektion Bootstrap

8

Ich habe kürzlich Dependency Injection Muster mit Autofac als IoC Container verwendet.

Normalerweise würde ich es innerhalb der Kernanwendung (Winform, WCF, WPF usw.) verwenden.

Gegenwärtig lerne ich, ein Klassenbibliotheksprojekt als Rahmen für meine Kollegenentwickler zu erstellen, und ich bleibe bei dem DI-Muster, da es mir erlaubt, den Einheitstest durchzuführen, während ich gehe.

Wie konfiguriere ich den IoC-Container in einem Klassenbibliotheksprojekt ohne einen Einstiegspunkt?

Soll ich einfach etwas machen wie:

%Vor%

und lassen Kern-Anwendung, um es aufzurufen, wenn die Kern-App starten?

Wie haben Bibliotheken wie die Patterns & amp; Practices Enterprise Library oder Spring.Net konfiguriert?

    
Samuel Adam 26.07.2013, 09:42
quelle

2 Antworten

8
  

Wie haben Bibliotheken wie die Patterns & amp; Practices Enterprise-Bibliothek oder   Spring.Net konfiguriert?

Hier ist ein interessanter Artikel von Chris Tavares über das Thema.

    
Steven 26.07.2013, 09:53
quelle
0
  

Wie konfiguriere ich den IoC-Container in einem Klassenbibliotheksprojekt ohne einen Einstiegspunkt?

Im Allgemeinen sollte die Anwendung der Ausgangspunkt für Ihre Dienstanmeldungen sein. Aber ja, man kann Standard-Registrierungen in einer Bibliothek bereitstellen. Hier ist ein Blogpost, den ich vor ein paar Tagen gemacht habe wie ich und mein Team es derzeit mache.

    
Marc 17.07.2016 18:47
quelle