Frage

Ich verwende Castle Windsor, um eine Abhängigkeitsinjektion durchzuführen, insbesondere habe ich die DAL-Schicht auf Schnittstellen abstrahiert, die jetzt von DI geladen werden.

Sobald das Projekt entwickelt und bereitgestellt ist, befinden sich alle .bin-Dateien am selben Speicherort, aber während ich in Visual Studio entwickle, sehe ich nur Möglichkeiten, die .bin-Datei des abhängigkeitsinjizierten Projekts in die Bin des Startprojekts zu verschieben Der Ordner besteht darin, entweder ein Post-Build-Ereignis zu haben, das ihn kopiert, oder einen manuellen Verweis auf das DAL-Projekt einzufügen, um die Datei abzurufen.

Ich bin von beiden Lösungen nicht ganz begeistert und frage mich daher, ob es eine „Standard“-Methode zur Lösung dieses Problems gibt.

War es hilfreich?

Lösung

Könnten Sie den Build-Ausgabepfad des konkreten DAL-Projekts auf den bin-Ordner des abhängigen Projekts festlegen?

Andere Tipps

Mike:Daran habe ich nicht gedacht, das könnte funktionieren. Denken Sie daran, Copy-Local für alle Bibliotheken/Projekte zu deaktivieren, die ihnen gemeinsam sind

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top