obtendo o valor de $ (ProjectDir), $ (SolutionDir) em um arquivo vcproj

É possível obter o valor de$(ProjectDir) ou$(SolutionDir) programaticamente fora do Visual Studio? Meu cenário é que preciso ler um arquivo vcproj como um arquivo de texto e obter suas propriedades como o diretório de saída etc. O problema é que algumas propriedades contêm variáveis de ambiente como $ (SolutionDir) e similares.

questionAnswers(1)

yourAnswerToTheQuestion