How do I programmatically list all of the projects in a solution? I\'ll take a script, command-line, or API calls.
If you write your program as Visual Studio Add-in you can access the EnvDTE to find out all the projects within the currently opened solution.