<p>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.</p>

<p>Once the project is developed &amp; 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.</p>

<p>I'm not totally thrilled with either solution, so I was wondering if there was a 'standard' way of solving this problem?</p>

[{'answer_id': 31609, 'author': 'Mike', 'author_id': 1573, 'author_profile': 'https://Stackoverflow.com/users/1573', 'pm_score': 2, 'selected': True, 'text': '<p>Could you set the build output path of the concrete DAL project to be the bin folder of the dependent project?  </p>\n'}, {'answer_id': 31618, 'author': 'Glenn Slaven', 'author_id': 2975, 'author_profile': 'https://Stackoverflow.com/users/2975', 'pm_score': 0, 'selected': False, 'text': "<p>Mike: Didn't think of that, that could work, have to remember to turn off copy-local for any libraries / projects that are common between them</p>\n"}]
['https://Stackoverflow.com/questions/31592', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/2975/']