I've copied entire solutions from TFS to TFS an I've noticed a strange issue.
The solution won't compile, the errors came from our Cache handling infrastructure based on Enterprise library 5.0.
After taking a closer look, I've noticed that some of the files (CS files) does not exists!
It's seems that TFS automatically exclude files that contain the phrase : "Cache" as you can see in the following screen shot:
So make sure you include your "Cache Files" when adding entire projects or solutions.