Интерфейс DTE2 выглядит так, как будто он может обеспечить к нему доступ. Однако я подозреваю, что может быть проще написать какой-нибудь скрипт (например, с awk, perl, ruby, python и т. Д.), Который обрабатывает файлы. Например, при работе с проектами C / C ++ он может прокручивать файлы .vcproj и добавлять / изменять строки по мере необходимости.