在vcproj文件中获取$(ProjectDir),$(SolutionDir)的值

时间:2011-02-02 14:46:36

标签: visual-studio-2008 vcproj

是否可以在Visual Studio外部以编程方式获取$(ProjectDir)$(SolutionDir)的值?我的场景是我需要将vcproj文件作为文本文件读取并获取其属性,如outputdirectory等。问题是一些属性包含环境变量,如$(SolutionDir)等。

1 个答案:

答案 0 :(得分:4)

嗯,你发现查看.vcproj文件是不够的。您还需要知道.sln文件。在你解决这个问题之前,你会陷入困境。 Visual Studio将在加载.vcproj文件时始终创建.sln文件,但无法找到匹配的.sln。也许你也想这样做。