I have a solution with several projects that all reference a common set of Microsoft.Practices libraries. Right now, these libraries are in the bin folder of one of the projects, and grouped under a solution folder called 'DLLs', and I don't like this at all. A bin folder should remain an output folder, and dependencies shared among projects should not be hidden in the 'output' of one project.
I would ideally just like to add a physical folder to my solution, move these libraries to that folder, and update all project references to point to that folder, but I can't add a physical folder to a solution. An almost acceptable solution is to create a new project, with no source files, and move the libraries into the physical folder created for that project, and so on.
What are accepted good practices for scenarios like this?