My .Net Application, A, has a reference to library B. Library B has a reference to Library C. When I rebuild A (in debug mode), its output directory contains me the B.DLL and B.PDB files, but only the C.DLL file. C.PDB is missing, or rather it is not being copied from its project's debug folder.
In fact, looking at B's output directory, the C.PDB is missing there, too. C.PDB is, however, in C's output directory, at least.
Why might this be and how can I correct it?
Update: It turns out it's not just that PDB file. The entire library isn't being updated in output directories of those that reference it. What would cause that sort of behavior? Could it be a bug with visual studio?