How to get the libraries you need into the bin folder when using IoC/DI,
I’m using Castle Windsor to do some dependency injection, specifically I’ve abstracted the DAL layer to interfaces that are now being loaded by DI.
Once the project is developed & deployed all the .bin files will be in the same location, but for while I’m developing in Visual Studio, the only ways I can see of getting the dependency injected project’s .bin file into the startup project’s bin folder is to either have a post-build event that copies it in, or to put in a manual reference to the DAL project to pull the file in.
I’m not totally thrilled with either solution, so I was wondering if there was a ‘standard’ way of solving this problem?
Could you set the build output path of the concrete DAL project to be the bin folder of the dependent project?
That’s the answer How to get the libraries you need into the bin folder when using IoC/DI, Hope this helps those looking for an answer. Then we suggest to do a search for the next question and find the answer only on our site.
The answers provided above are only to be used to guide the learning process. The questions above are open-ended questions, meaning that many answers are not fixed as above. I hope this article can be useful, Thank you