title: How can I map out which Visual Studio Solutions use which Projects?
body: <p>I have a software project which consists of multiple Project files and multiple Solution files. The Solution files have a one-to-many relationship with the Project files, and a given Project file may appear in multiple different solution files.</p>
  
  <p>Is there any good/spiffy way to come up with a map of the relationships between the Solution files and the Project files? Either through VS or a utility of some sort.</p>
  
  <p>What I'd like to do is say "hey, in this directory and its subdirectories there are a number of Solution files and Project files - please tell me which Solutions use which Projects and map it out for me"</p>
  
  <p>I realize the net effect could be produced by opening up every Solution file and inspecting it but I'm looking for an automated, repeatable action.</p>
  
  <p><strong>EDIT:</strong> I'm afraid I also have Solution/Project combos dating back to VS2003, so I need to map those as well.</p>