Parsing a Solution File
There's a new challenge up at Code Blog. This time the tests are for something a little more real. The aim is to parse a Visual Studio SLN file. I admit to having a vested interest in some code to do this. I am sick to death of poluting my test code with explicit knowledge of where project output directories are located ('bin\Debug' or whatever). I really want to reference my project directories by name. For example, 'Projects.Find("MyProject").BaseDirectory'.
To to this I need to be able to locate and parse solution files. I hope people find this potentially useful enough to submit a few entries. I do have some working code, but I'm interested to see how other people go about tackling it. So please, subscribe to the feed and make your submissions!