Предложите использовать C # и LINQ для разбора этого файла.Давайте рассмотрим этот образец vdproj .К сожалению, он не основан на XML, а скорее выглядит похоже на JSON , но не совсем.
Предложите перебирать строки.Определите, где вы находитесь, на основе количества увиденных вкладок и номера строки заголовка раздела , который вы хотите проанализировать.
string[] allLines = System.IO.File.ReadAllLines(@"C:\foo.vdproj");
// iterate, and determine where the Configuration heading is....
if (line == "\t\"Configurations\"")
Мой пример кода слишком велик для вставки сюдаПожалуйста, посмотрите код на http://pastebin.com/DAiTCUtD
Сложность заключается в том, сколько данных вам нужно извлечь из файла.
Надеюсь, это поможет.Звучит так, будто вы искали готовый инструмент, но, возможно, этот код поможет вам разобраться в файлах .vdproj.