You could add scripts as post-build steps to your DLL projects that automatically copy the results to a shared directory (something like this $(SolutionDir)$(ConfigurationName)might be fine if you don't use different project configurations for the same solution configuration). Or, you simply install all project output directories in such a shared directory.
Then, when you build the whole solution, you know that you have the latest versions of all these files in this directory.
source
share