是否可以通过编程方式获取此变量?
http://msdn.microsoft.com/en-us/library/c02as0cs(VS.90).aspx
所以在这里与我的问题内联,我需要以编程方式在visual studio之外获取这些变量的实际值。我可以为此使用“GetEnvironmentVariable(String,EnvironmentVariableTarget)”或任何其他建议
getting the value of $(ProjectDir), $(SolutionDir) in a vcproj file
答案 0 :(得分:1)
它们不是环境变量。宏是MSDN文献中使用的名称。如果您意识到解决方案可以包含多个项目,那么这可能是有意义的。随着构建的进行,$(ProjectDir)会不断变化。您已经知道它们的值,$(ProjectDir)是您找到.vcproj文件的目录,$(SolutionDir)是您找到.sln文件的目录。 (这听起来很熟悉。)