You could either run post-build steps in the DLL's project, or pre-build steps in the dependent project.
Anything that goes into a normal shell command (so, for example copy or cp) can be put in there, and you can use variables, so you don't have to hardcode the pathname.