以编程方式获取Visual Studio环境变量?

时间:2011-02-11 19:37:05

标签: visual-studio-2008 environment-variables

是否可以通过编程方式获取此变量?

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

1 个答案:

答案 0 :(得分:1)

它们不是环境变量。宏是MSDN文献中使用的名称。如果您意识到解决方案可以包含多个项目,那么这可能是有意义的。随着构建的进行,$(ProjectDir)会不断变化。您已经知道它们的值,$(ProjectDir)是您找到.vcproj文件的目录,$(SolutionDir)是您找到.sln文件的目录。 (这听起来很熟悉。)