I have been called in to "clean up" and get started again in a .NET environment where the developers left quite a tangled mess. The developer is still available to me and he is/was able to pull up the solution on his machine, but when I attempt to use this is on my machine it creates a mess.
What I would like to do is to have an "Export Solution" that would pull all the various dependencies out and combine them in to a single Directory that reflects the solution layout.
If copying the files out is impossible (for exmaples, references to items in the GAC) is there any utility or way to get a full report of where everything actually is, the physical and virtual paths for both Debug and Release configurations. Also post-build tasks, etc. With a ton of projects of different types and various config screens, just manually trying to document it is possible, but has proved very error-prone, even for one very determine man.
I have tried just parsing the Solution file since its just text, but it doesn't tell the whole story. Also part of that story is where the files are in Visual Source Safe, since when I have been able to pull together a working solution, VSS "corrects" me by randomly bring files in that then reference non-existing locations. It's been a treat and VSS is a virus.
Any suggestions for extracting this from the only machine on the planet that will build this (and only in Release) so someone else could work on it?
Once I get it on my machine I am going to restructure it, but without a clear picture of how it "did" work that would be shooting in the dark.