В проекте, который я получил, есть общие переменные среды, такие как $ (OUTDIR) а также $ (Projectname) относящиеся к Visual Studio на веб-странице MSDN Макросы для команд и свойств сборки
Это обычные переменные среды, которые используются в Visual Studio? Нужно ли их устанавливать в свойствах самого проекта или системных переменных среды? Как установить переменные среды в VisualStdio?
Я использую VisualStdio 2008.
Некоторые из них могут быть установлены, а некоторые нет. Например, $OutDir
будет установлен в свойствах проекта, конфигурации
Свойства -> Общие -> Выходной каталог
для проектов C ++ и
Свойства проекта -> Построить -> Выходной путь
для проектов C #.
Многие из них не могут быть изменены явно. Например, $(SolutionDir)
всегда полный путь к файлу .sln. Вы можете переместить файл, но вы не можете изменить значение явно.
Для проекта C ++ большинство текстовых полей имеют выпадающее меню, которое позволит вам открыть окно редактирования. Нажмите «Макросы», чтобы показать их все и их текущие значения. Я думаю, что для проекта C # единственное место, где они могут быть использованы, — это вкладка событий сборки: нажмите кнопку, чтобы вызвать отдельное окно редактирования, и у него будет та же кнопка «Макросы».
Других решений пока нет …