namespace X contains classes A,B and C, which reference each other.
namespace X.Old contains similar classes A,B and C.
We move all files to another project, then move each class from namespace X to namespace Y, and each class from X.Old to Y.Old. As a result some classes start referencing X.A, what is obviously wrong.