Получение переменной среды Visual Studio программно? - PullRequest
1 голос
/ 11 февраля 2011

Можно ли получить эти переменные программно?

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

, поэтому в соответствии с моим вопросом мне необходимо получить фактическое значение этих переменных программно за пределами Visual Studio.Могу ли я использовать для этого «GetEnvironmentVariable (String, EnvironmentVariableTarget)» или любые другие предложения

, получая значение $ (ProjectDir), $ (SolutionDir) в файле vcproj

1 Ответ

1 голос
/ 11 февраля 2011

Они не являются переменными среды.Макросы - это имя, используемое в литературе MSDN.Возможно, это имеет смысл, если вы понимаете, что решение может содержать более одного проекта.$ (ProjectDir) постоянно изменяется в процессе сборки.Вы уже знаете их значения, $ (ProjectDir) - это каталог, в котором вы нашли файл .vcproj, $ (SolutionDir) - это каталог, в котором вы нашли файл .sln.(Звучит знакомо).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...