Meine Projekte sind wie folgt aufgebaut:Gibt es eine Möglichkeit zum Erzwingen, dass alle referenzierten Assemblys in die App-Domäne geladen werden?
- Projekt "Definition"
- Projekt "Implementierung"
- Projekt "Consumer"
Projekt "Consumer" Referenzen sowohl "Definition" und "Implementierung", referenziert jedoch keine Typen in "Implementierung".
Wenn die Anwendung gestartet, Projekt „Consumer“, ruft eine statische Methode in „Definition“, die Typen in „Implementierung“
Gibt es finden muss eine Weise, die ich jede referenzierte Assembly in dem zu ladende zwingen kann, App Domain ohne den Pfad oder den Namen zu kennen und vorzugsweise ohne ein vollwertiges IOC-Framework zu verwenden?
Welche Art von Problem verursacht es? Warum müssen Sie das Laden erzwingen? –
Es wird überhaupt nicht geladen, vermutlich weil es keine statische Abhängigkeit gibt. –
Wie versuchen Sie, in der Implementierung Typen zu finden? Suchen Sie nach etwas, das eine bestimmte Schnittstelle implementiert? –