2011-02-11 51 views
1

是否有可能以編程方式獲取此變量?以編程方式獲取Visual Studio環境變量?

http://msdn.microsoft.com/en-us/library/c02as0cs(VS.90).aspx

所以內嵌在這裏我的問題,我需要得到外界編程的Visual Studio的這些變量的實際值。我是否可以使用 「GetEnvironmentVariable(字符串,EnvironmentVariableTarget)」 這個?或其他任何建議

getting the value of $(ProjectDir), $(SolutionDir) in a vcproj file

+0

從Visual Studio之外,你想要弄清楚在Visual Studio中打開哪些項目/解決方案以及它們在哪個目錄中?這沒有什麼意義。你的代碼如何在Visual Studio之外運行?也許如果你解釋你實際想要做的事情(而不是問如何實現你的解決方案的想法),我們可以提供幫助。 – 2011-02-11 19:48:37

回答

1

他們不是環境變量。宏是MSDN文獻中使用的名稱。如果您意識到解決方案可以包含多個項目,那麼也許這是有道理的。 $(ProjectDir)在構建過程中不斷變化。您已經知道它們的值,$(ProjectDir)是您找到.vcproj文件的目錄,$(SolutionDir)是您找到.sln文件的目錄。 (這聽起來很熟悉)。

相關問題