I am facing a problem in which there are numerous projects in .net , all saved to a particular location, most of which are just the default ones which are generated by the wizards.
There are projects which are just having the default structure.
I am thinking about reading the XML from the project files to know which files/references are present in the solution.
But, how to know if the noob has made a default project.
Do I need to use a .Net parser for the code file?
For Example, In a c# default project there are some standard assemblies referenced, and a default .cs file created with a standard function.
Solution files are text based rather than XML. There is information on their format here Solution (.sln) File.
Most project files (e.g. .csproj files) are in the MSBuild file format which is XML based. A standard XML parser can be used to read these files and the file format is documented here MSBuild Reference.