Ich habe einen UnityContainer, der seine Konfigurationsinformationen zur Laufzeit in der global.asax-Datei einer MVC-Webanwendung abruft.Best Practice - Share UnityContainer über Tiers in Asp.net MVC?
Ich habe auch Dienste in einer anderen Assembly, die Zugriff auf diesen Container benötigen, damit sie Auflösungen manuell ausführen können.
Wie kann ich die beiden am besten teilen? Ich möchte keinen Verweis zwischen meiner Data-Assembly und MVC haben, aber ich möchte, dass die Data Assembly Zugriff auf den UnityContainer hat, der von der Web-App konfiguriert wurde.
Ich frage mich, was andere in dieser Situation tun.
richtig, aber es gibt keine Konfig. Ich hatte eine Lösung, die funktionierte, wenn ich Config-Dateien verwendete, aber nachdem ich einmal zu oft durch große Refactorings, Bit-XML-Hell und verwende ich C#, um den Container verdrahten. Wo ich Config geteilt habe, brauche ich jetzt einen anderen Ansatz. –